Python 列表在整数列表中仅包含一个字符串
编辑1: 我在转换列表中的字符串时遇到问题。我只从文件中收集数字。然后将它们转换为整数。使用Python 列表在整数列表中仅包含一个字符串,python,Python,编辑1: 我在转换列表中的字符串时遇到问题。我只从文件中收集数字。然后将它们转换为整数。使用 For line in range (0,len(file_name): file_name[line] = int (file_name[line]) 它起作用了,每个数字都将字符串转换为整数,但只有一个数字仍然是字符串。[2,4,'3']. 现在,如何将该字符串转换为整数。 谢谢您可以在列表理解中而不是在循环手册中完成此操作 file_name = [int(i) for i in file
For line in range (0,len(file_name):
file_name[line] = int (file_name[line])
它起作用了,每个数字都将字符串转换为整数,但只有一个数字仍然是字符串。[2,4,'3']. 现在,如何将该字符串转换为整数。
谢谢您可以在列表理解中而不是在循环手册中完成此操作
file_name = [int(i) for i in file_name]
请显示
file\u name
的原始内容。那么为什么不file\u name=list(map(int,file\u name))
?