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

我有一个 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))

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

https://stackoverflow.com/questions/11178061/

相关文章:

linux - epoll() 是否在 O(1) 中完成工作?

linux - ubuntu "No space left on device"但是有很多空间

python - 比较两个 DataFrame 并并排输出它们的差异

linux - 在 Linux 中模拟/模拟 iOS

python - 如何使用 Python 写入 Excel 电子表格?

linux - 在 Linux 中注册文件扩展名/mime 类型

linux - 如何使用调试版的 libc

python - Python中最有效的字符串连接方法是什么?

python - 以 Unix 时间戳格式获取当前 GMT 时间的最简单方法是什么?

linux - 使用 Wget 发布请求?