【发布时间】:2011-06-28 13:45:49
【问题描述】:
我有一个 python 中的浮点数列表:
a = [1.2, 2.9, 7.4]
我想加入他们以产生一个以空格分隔的字符串 - 即:
1.2 2.9 7.4
但是,当我尝试时:
print " ".join(a)
我得到一个错误,因为它们是浮动的,当我尝试时:
print " ".join(str(a))
我明白了
[ 1 . 2 , 1 . 8 , 5 . 2 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 ]
如何连接所有元素,同时将元素(单独)转换为字符串,而不必遍历所有元素?
【问题讨论】: