尝试在列表中打印数字而不使用Python中的括号和逗号

时间:2017-05-27 10:08:55

标签: python

我正在尝试从列表中打印数字而不使用“[]”和“,”。 例如,我有这段代码。

Bucket = [[] for i in range(2)]
result = []
for i in Bucket[::-1]:
    for j in i:
        result.append(j)

print result

此处Bucket具有以下值:

[[2, 4], [1, 3, 5]]

结果有价值:

[1, 3, 5, 2, 4]

我希望将结果的值打印为:

1 3 5 2 4

2 个答案:

答案 0 :(得分:1)

有一种非常简单的方法:

' '.join(result)

答案 1 :(得分:1)

这样的事情应该有效

print " ".join(map(str,your_list))

列表的值必须是字符串而不是整数,因此map()用于将列表的值转换为字符串,现在您可以使用“”.join()