我有以下元组列表
a = [(5, 2), (2, 4)]
Run Code Online (Sandbox Code Playgroud)
我需要输出以下文本
(5,2) (2,4)
Run Code Online (Sandbox Code Playgroud)
我试过了
[",".join(str(i) for i in j) for j in a]
Run Code Online (Sandbox Code Playgroud)
它提供以下列表
['5,3', '2,4']
Run Code Online (Sandbox Code Playgroud)
但是尚未找到获得所需输出的有效方法,它必须适用于不同大小的元组列表。
您可以将该str.join方法与生成器表达式一起使用,如下所示:
' '.join('(%s)' % ','.join(map(str, t)) for t in a)
Run Code Online (Sandbox Code Playgroud)
这将返回一个包含以下内容的字符串:
(5,2) (2,4)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
87 次 |
| 最近记录: |