如何将字符串列表转换为python

时间:2018-02-12 18:31:46

标签: python list

如果我的清单是

B = ['1,222,000', '234,444', '12,000,000']

如何将其转换为

[1222000,234444,12000000]

我试过

B = list(map(int, B)

但是它给出了错误,

基数为10的int()的文字无效:' 1,375,178'

2 个答案:

答案 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]