python - 在单行中打印不带括号的列表

标签 python list

我有一个 Python 列表 例如

names = ["Sam", "Peter", "James", "Julian", "Ann"]

我想在一行中打印数组,没有普通的“[]

names = ["Sam", "Peter", "James", "Julian", "Ann"]
print (names)

将输出为;

["Sam", "Peter", "James", "Julian", "Ann"]

这不是我想要的格式,而是我希望它是这样的;

Sam, Peter, James, Julian, Ann

注意:必须在一行中。

最佳答案

print(', '.join(names))

就像听起来一样,这只是获取列表中的所有元素并将它们与 ', ' 连接起来。

关于python - 在单行中打印不带括号的列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11178061/

相关文章:

python - 在 Python 中制作 DNS 查询消息

python - 使用列表理解映射列表中的项目?

python - 为什么添加到列表会做不同的事情?

python - 所有(2 ^ m−2)/2个可能的分区列表方式

python - R中的kafka消费者

python - 使用 basemap 获取城市 map 的最佳方式?

python - pipenv 可以搜索像 "pip search"这样的包吗?

python - 使用python生成数据簇?

python - 通过组合列表构造 'table'

list - 在 Elixir 中比较两个列表的相似性