显示列表中的每个元素

时间:2014-03-19 12:13:27

标签: python list python-2.7

是否有任何操作符或符号可以打印列表中的所有元素(以逗号分隔)?

因为我有这个(列表实际上是字典中的键,如dict.keys()):

mylist = ['string1', 'string2', 'string3']
print mylist[:]

['string1', 'string2', 'string3']

我希望打印的内容可以在不使用[的情况下排除]'strip。有什么办法吗?

P.S。很抱歉,如果这是重复的,但我已尝试搜索但没有结果。

3 个答案:

答案 0 :(得分:6)

print ", ".join([str(x) for x in mylist])

关于加入的

Here's文档。

如果mylist已包含字符串,则

就足够了

print ", ".join(mylist)

答案 1 :(得分:2)

你可以这样做:

print ", ".join(mylist)

答案 2 :(得分:0)

你可以这样做:

import sys

for item in mylist:
    sys.stdout.write(item+", ")