Python: put each line of words in a list
本问题已经有最佳答案,请猛点这里访问。
问题:
我正在尝试将animals.txt中的单词添加到我的列表中。
代码尝试:
1 2 3 4 5 6 7 8 | opena = open('animals.txt') aread = opena.read() myList = [] for line in aread: myList.append(line.split(" ")) print(myList) |
动物模型
1 2 3 4 5 | COW CHICKEN DOG RAT MOUSE |
MyList的预期输出:
1 | myList = ['COW', 'CHICKEN', 'DOG', 'RAT', 'MOUSE'] |
我不知道你为什么使用拆分函数。相反,我认为下面的列表理解将帮助您。
1 2 3 | f = open('animal.txt','r') myList = [line.strip() for line in f] f.close() |
希望它有帮助。