以不同的格式显示列表

时间:2013-03-20 19:05:23

标签: python formatting

我正在尝试以不同的格式显示列表。

所以例如。

function(list):

用户输入的数字列表如[0,1,2],而不是返回"[0,1,2]",而是返回"0 1 2",没有括号,也没有逗号。

2 个答案:

答案 0 :(得分:5)

def format(lst):
    return ' '.join(str(x) for x in lst)

例如:

>>> format([1, 2, 3])
'1 2 3'

答案 1 :(得分:4)

试试这个:

print(' '.join(map(str,lst)))

请注意单引号之间的空白区域,即使用str(element)字符串方法将每个join“粘合”的内容。