根据从文本文件中获取的值创建列表。

时间:2014-10-02 02:07:32

标签: python list sorting readline

我正在创建一个排序,我需要一个整数列表,它将从文本文件中获取。如何将文本文件中的数据提供给整数列表。它只是文本文件每一行的一个int。我的猜测只是制作一个空列表并说list.append(int(f.readline))但我不确定。没有实际的代码,因为我想先了解这个逻辑。

1 个答案:

答案 0 :(得分:1)

您可以使用file.readlines()获取所有行,然后轻松地迭代它们。

试试这个:

filename = "PATH TO YOUR FILE"
result = []
with open(filename, 'r') as fp:
    for line in fp.readlines():
        result.append(int(line))

# If you want your list sorted, uncomment the following line
#result.sort()