Я читаю данные из текстового файла. Каждая линия моих данных имеют следующую структуруЧтение строк из текста в виде списка в Python
(110, 'Math', 1, 5)
(110, 'Sports', 1, 5)
(110, 'Geography', 4, 10)
(112, 'History', 1, 9)
....
и когда я читаю данные из файла он обрабатывается как строка. Поэтому для всех строк я анализирую данные в списке строк. Однако я хочу создать список списков с 4 различными элементами (intengers и strings). Как я могу прочитать файл elementwise и не анализировать его как строку?
Мой код для чтения файла выглядит следующим образом:
data1 = [line.strip() for line in open("data.txt", 'r')]
@Chris_Rands, еще лучше сделать генератор. – skovorodkin
Генератор @skovorodkin лучше, но это выходит за рамки и уходит как упражнение :) – bereal
Или 'map (ast.literal_eval, fp)'. –