【发布时间】:2021-12-14 06:25:33
【问题描述】:
我有一个带有数字列表的文本文件(每行一个),是否可以从该文本文件中制作一个列表,其中一行有一个数字?我需要这个,以便我可以成对地浏览数字列表,其中我首先取两个第一个数字,然后是第三个和第四个数字,然后像这样遍历整个文件,直到没有剩下的数字。目前我将所有数字都放在同一行,但是当我需要使用除前两个数字之外的 so 时会变得很棘手。
list = []
file = open("doc.txt", "r")
for line in file:
list.append(line.strip())
编辑:我一直试图以不必要的复杂性来解决这个问题。我可以使用列表的索引来使其工作(我假设)
【问题讨论】:
-
请显示您想要的确切输出?由于您最后有一个列表,因此不再有“行”的概念。顺便说一句,您需要将数字作为字符串,还是作为浮点数或整数?
-
输出需要是一个列表,例如 [2 + 3 = 5],字符串会很好,因为此后不需要以任何重要方式使用输出
标签: python list file text element