如何将python中的行写入列表

时间:2016-09-27 18:30:48

标签: python list file python-3.x

如上所述,我找不到任何可以提供有效解决方案的其他来源。基本上我想在文本文件中使用存储的字符串:

0
1
2
3
2
4

并将数字存储到这样的整数列表中:

[0, 1, 2, 3, 2, 4]

任何帮助?

1 个答案:

答案 0 :(得分:2)

使用open()打开文件并转换为如下列表:

with open("myfile.txt") as myfile:
    int_list = [int(l.strip()) for l in myfile]

这会遍历每一行,最后剥离\n,转换为int,并将其全部放入列表中。