Мне нужна простая помощь. У меня есть файл с контентом, как это:Как создать двумерный список символов из файла?
jdss
sdjk
nbjs
Таким образом, есть неизвестные числа линий и неизвестные номера символов в каждой строке, но все линии та же длина. Я хочу получить двумерный список
[['j','d','s','s'],
['s','d','j','k'],
['n','b','j','s']]
Как это сделать простейшим способом? Что я пытался:
list = [[]]
for line in f:
whichLine = 0
for ch in line:
list [whichLine].append(ch)
list.append([])
whichLine += 1
Но это не работает, как я хочу.
FYI, исправление, которое вам нужно для вашего кода: 'list [-1] .append (ch)' вместо 'list [whichLine] .append (ch)' Тогда он работает так, как вы ожидаете, дополнительный пустой список в конце. – TemporalWolf