我读了一个看起来像这样的文件:
1
2
3
4
然后我将这些行读入列表:
['1\n', '2\n', '3\n', '4']
我的问题是,如何以及什么是获取整数并将其存储到列表中的最佳方式,没有任何字符串或'\ n'?
答案 0 :(得分:2)
你可以这样做:
with open(filename, 'r') as f:
nums = [int(i.strip()) for i in f.readlines()]
>>> print nums
[1,2,3,4]