将逗号转换为列表中的空格

时间:2016-08-06 14:17:49

标签: python

我们如何在python中将字符串[0.0034596999, 0.0034775001, 0.0010091923]转换为表单[0.0034596999 0.0034775001 0.0010091923]。我尝试使用mapjoin等功能,但我无法这样做。有人可以帮忙吗?

4 个答案:

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