我想將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」? –