Как создать несколько списков для l oop в python? - PullRequest
0 голосов
/ 14 апреля 2020

У меня есть два текстовых файла следующим образом: animals.txt и birds.txt,

, где слова внутри этих файлов разделены символом ';'

Теперь я должен извлекайте эти файлы на основе пользовательского ввода и сохраняйте содержимое в двух отдельных списках.

Код, который я пробовал, показан ниже:

import os

text = []

for a in list: # Here list consists of the names of files and user explicitly declares the names of those files!
    c = open(os.getcwd(),'r')
    for x in c:
            d = x.split(";")
            text[a] = d

Вывод, который я ожидаю, - это текст [животные ] = ['tiger', 'shark', ...] и текст [birds] = ['parrot', ...]

Но я получаю ошибку типа следующим образом: "TypeError: list индексы должны быть целыми числами или ломтиками, а не str "

Может кто-нибудь помочь мне с этим?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...