如果我有一个如下列表:
[(10, 20), (50, 60), (100, 110)]
Run Code Online (Sandbox Code Playgroud)
我怎么能这样看起来像这样:
'10-20,50-60,100-110'
Run Code Online (Sandbox Code Playgroud)
如果我的列表中的对数是可变的?
对于这么简单的问题我很抱歉.但是我尝试过的所有事情,例如用' - '替换','都失败了.有任何想法吗?
>>> x = [(10, 20), (50, 60), (100, 110)]
>>> ','.join('-'.join(map(str, t)) for t in x)
'10-20,50-60,100-110'
Run Code Online (Sandbox Code Playgroud)