Мне дали файл для чтения с такими данными, как:
[420, True, "Hello", 6.9]
[["How", "are", "you"], False, {"chicken":"nuggets"}, 666]
Каждая строка в .txt заключена в []
.
newfile = open('file.txt', 'r')
lines = newfile.readlines()
all = []
for line in lines:
line = line.strip('\n')
line = line[1:-1]
line=line.split(', ')
all += [line]
cleaning_up = [item for row in all for item in row]
Это кажется чтобы нормально работать с любыми элементами в моей панели списков ["How", "are", "you"]
, когда он распадается на
["How",
"are",
"you"]
, когда я печатаю каждый элемент в списке, содержащий все мои данные. Можно ли как-нибудь исправить это, чтобы сохранить весь список как один элемент, а не три?