Преобразовать содержимое файла в список
Дан файл text.txt со следующим содержимым:
foo
bar
baz
Как написать скрипт, который создаст переменную text, в которой должен находиться двумерный список [['f', 'o', 'o'], ['b', 'a', 'r'], ['b', 'a', 'z']]?
Ответы (1 шт):
Автор решения: Edward Grachev
→ Ссылка
Не понимаю в чем у тебя сложность, но вот что ты хочешь сделать.
text = []
with open('text.txt', 'r', encoding='UTF-8') as file:
for line in file.readlines():
text.append([x for x in line.strip()])
print(text)
Если угореть то можно сделать так:
text = [[j for j in i.strip()] for i in open('text.txt', 'r', encoding='UTF-8').readlines()]
print(text)