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

将文本文件每行中的每个字符添加到Python中的列表中,python,arrays,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也许你想要这样 words = [

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

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

也许你想要这样

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

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

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

secondList = []
for line in lines:
    line = line.split()
    secondList.append(line)

这会很有帮助。你能给出一个输入和预期输出的简短示例吗?这里有很多帖子介绍如何用Python读取一个文件并将其输出到一个类似的列表中,或者你应该能够弄明白这一点。但是您的问题并不清楚,您需要给出一个“theTextFile.txt”的示例,并告诉我们您期望的输出是什么。