我有一个文本文件,其中每行都有数字(只有数字)。我的color.txt
看起来像:
3
3
5
1
5
1
5
当我阅读此列表时使用
f=open('D:\\Emmanu\\project-data\\color.txt',"r")
for line in f:
g_colour_list.append(line.strip('\n'))
print g_colour_list
输出就像
['3', '3', '5', '1', '5', '1', '5']
但我希望它是:
[3,3,5,1,5,1,5]
我怎样才能在一行中做到这一点
g_colour_list.append(line.strip('\n'))
?
最佳答案
只需将字符串转换为整数即可:
g_colour_list.append(int(line.strip('\n')))
关于python - 如何将文本文件中的数字读取为列表中的数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36810979/