У меня есть текстовый файл, который содержит две строки текста. Каждая строка содержит имена учащихся, разделенные запятой.Python: чтение текстового файла и разбиение на разные списки
Я пытаюсь написать программу, которая будет читать каждую строку и преобразовывать ее в список. Мое решение, похоже, состоит из двух списков, но я не знаю, как их разграничить, поскольку оба списка называются «список файлов». Например, мне может потребоваться добавить второй список. Как бы я разделил их?
Или это возможно для создания полностью отдельных списков с разными именами? Я хочу, чтобы программа имела возможность обрабатывать множество строк в текстовом файле в идеале.
Мой код:
filelist=[]
with open("students.txt") as students:
for line in students:
filelist.append(line.strip().split(","))
print(filelist)
Ну, если вы хотите, чтобы обрабатывать произвольное количество строк, то вы выиграли Невозможно создать другой список каждый раз. В этом случае вам, скорее всего, понадобится вложенный список. –
Не могли бы вы показать, что именно находится в 'studentds.txt'? –
Ребекка, Сара, Мэтью, Чарли Дженни, Мэтью, Лаура, Ники – Computing102