python - 如何在 Python 中打印不带逗号的元组列表?

标签 python list

我在 python 中有两个列表。

a = [1, 2, 4, 8, 16]
b = [0, 1, 2, 3, 4]

第三个列表 c 是它们的 zip

c = zip(a, b) 

或者只是我有一个像这样的元组列表:

c = [(1, 0), (2, 1), (4, 2), (8, 3), (16, 4)]

我想打印列表c,括号后不带逗号。有没有办法在 Python 中执行此操作?

我想像这样打印列表c:

[(1, 0) (2, 1) (4, 2) (8, 3) (16, 4)]

最佳答案

print('[%s]' % ' '.join(map(str, c)))

打印:

[(1, 0) (2, 1) (4, 2) (8, 3) (16, 4)]

供您输入。

您基本上可以利用这样一个事实,即您使用的是元组的自然字符串表示形式,只需用空格连接即可。

关于python - 如何在 Python 中打印不带逗号的元组列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38619902/

相关文章:

Python-将列表转换为列表的列表

python - 如何将所有内容转换为 csv?

python-3.x - 在 Python 3 中替换 getstatusoutput

python - selenium webdriver中的UTF编码

python - 使用 Wagtail 作为 API 层

Python 使用正则表达式匹配复杂字符串

Python:for循环在列表理解上的性能

Python 检查列表是否嵌套

.net - 如何在 VB.NET 中替换 List(Of String) 中的项目?

python - 如何在列表理解中转换这个 for 循环?