我们如何在python中将字符串[0.0034596999, 0.0034775001, 0.0010091923]
转换为表单[0.0034596999 0.0034775001 0.0010091923]
。我尝试使用map
,join
等功能,但我无法这样做。有人可以帮忙吗?
答案 0 :(得分:1)
"[0.0034596999, 0.0034775001, 0.0010091923]".replace(",", "")
返回"[0.0034596999 0.0034775001 0.0010091923]"
看看string methods - 有许多有用的。
答案 1 :(得分:1)
使用字符串方法replace()
是一种有效的解决方案;但是我想我会使用split()
和join()
print ''.join(i for i in '[0.0034596999, 0.0034775001, 0.0010091923]'.split(','))
>>> [0.0034596999 0.0034775001 0.0010091923]
答案 2 :(得分:0)
只需使用字符串replace()
方法:
s = '[0.0034596999, 0.0034775001, 0.0010091923]'
s = s.replace(',', '')
print(s) # -> [0.0034596999 0.0034775001 0.0010091923]
答案 3 :(得分:0)
如果它是一个字符串,你可以按照另一个建议做。如果它是你可以做的字符串列表:
new_list_without_comma = [x.replace(",", "") for x in list_with_comma]