如果我的清单是
B = ['1,222,000', '234,444', '12,000,000']
如何将其转换为
[1222000,234444,12000000]
我试过
B = list(map(int, B)
但是它给出了错误,
基数为10的int()的文字无效:' 1,375,178'
答案 0 :(得分:4)
首先删除逗号:
stats
答案 1 :(得分:0)
您还可以使用正则表达式和map
:
import re
B = ['1,222,000', '234,444', '12,000,000']
new_b = list(map(lambda x:int(re.sub('\W+', '', x)), B))
输出:
[1222000, 234444, 12000000]