【发布时间】:2016-02-11 15:48:18
【问题描述】:
我有一个程序的一部分,代码如下
file1 = [line.strip()for line in open(sometext.txt).readlines()]
print ((file1)[0])
当代码被执行时,它给了我 txt 文件的全部内容,这是一个很长的句子, 我将如何阅读每个字母并将其放入列表中以分别索引每个字符?我使用了 list() 函数,它似乎将整个文本文件放入列表而不是每个字符。
【问题讨论】:
-
您可以使用索引从文本中获取字符 - 例如。
"hello world!"[0]。如果您需要列表,请使用list("hello world!") -
顺便说一句:您的代码不会从文件中打印全文,而只会打印第一行。要在第一行打印第一个字符,您需要
print(file1[0][0])
标签: python python-2.7 python-2.x