python有一行浮点数而不是列表

时间:2018-06-23 21:39:03

标签: python

是否可以使用for循环生成一行浮点数,其中它只是像列表一样追加到该行,而不是列表。我受一个只能理解一行浮点数给出的数据的命令的限制。

或者可以将包含浮点数的列表转换为一行浮点数。

例如:

myList = [0.0,0.452,0.6778,0.12]

我想进行转换,所以它是0.0 0.452 0.6778 0.12行中的数字列表

2 个答案:

答案 0 :(得分:2)

您可以join列表以获取字符串:

result = ' '.join(str(x) for x in myList)

答案 1 :(得分:1)

获得相同答案的另一种方法:

' '.join(map(str, myList))
#'0.0 0.452 0.6778 0.12'