将文本文件的每一行中的每个字符添加到Python中的列表中

时间:2017-03-29 12:45:24

标签: python arrays

所以我想读取文本文件每一行的每个字符(用空格分隔),并将它们添加到每行的列表的单独索引中。

file = open("theTextFile.txt", 'r+')
pal = []

words = file.split(' ')
pal.append(words)

print(pal)
split_line(file)

文本文件有一个单独的字符,每行用一个空格分隔。 编辑器不允许我从文本文件中删除标点符号,但下面是它的外观示例。

r o t o r

r a c e c

2 个答案:

答案 0 :(得分:0)

也许你想要这样?

words = []
with open('theTextFile.txt', 'r') as fp:
    words = sum([l.strip().split(' ') for l in fp], [])
print(words)

答案 1 :(得分:0)

这就是我为解决问题所做的工作:

lines = open('theTextFile.txt','r')

secondList = []
for line in lines:
    line = line.split()
    secondList.append(line)
相关问题