我想将list
的Python元素从str
转换为int
。字符串到int转换的列表
我的初步名单如下:
l1 = ['723', '124', '1,211', '356']
我尝试代码:
l1 = list(map(int, l1))
导致的,告诉我一个错误:
ValueError: invalid literal for int() with base 10: '1,211'
另外,我试过map
与float
:
l1 = list(map(float, l1))
,但是,这也导致错误:
ValueError: could not convert string to float: '1,211'
我一直在使用地图功能试图在代码都int
和float
。任何人都可以纠正我在哪里我错了。
是'1,211'应该是 “1点211” 或 “千211”? –