python - 显示列表中的每个元素

标签 python list python-2.7

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

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

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

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

我希望打印内容排除 [,]' 而无需使用 strip。有什么办法吗?

附言抱歉,如果这是重复的,但我已经尝试搜索它但没有结果。

最佳答案

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

Here's有关加入的文档。

如果mylist已经包含了字符串,就可以了

print ", ".join(mylist)

关于python - 显示列表中的每个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22505478/

相关文章:

python - 使用 Twisted 运行并返回 shell 命令的输出(查找)

python - 如何使用另一个列表中的匹配值索引来复制列表值?

python - Dateutil 和 Pytz 缺少依赖项 - Python

python - 启动 Django 项目无效语法

python - 上采样不平衡数据集的小类

python - Pandas 切片因 DatetimeIndex 标签列表而失败

Python嵌套for循环输出不可预测?

python - 如何在 python 中打印元组列表中一列的所有值?

python - ASCII 维吉尼亚密码无法正确解密

python - 如果列表中的任何项目以字符串开头?