python如果去掉数字中的“,”号

有许多数字,有的少于三位,有的超过三位,如果超过三位,会用“,”分开,如何去掉“,”
如12 123 1234 12,345 123,456 1,234,567,怎样去掉“,”把这些数据变成 12 123 1234 12345 123456 1234567

第1个回答  2019-03-27
import re
s = '12 123 1,234 12,345 123,456 1,234,567, 最后一个逗号不是千位分隔符'
t = re.sub(r'(?<=\d),(?=\d{3})', '', s)
print(t)

本回答被提问者采纳
第2个回答  2019-03-27

字符串本身自带 replace 方法  , 网页链接

你直接把 逗号替换为 空格就行了

相似回答