Skip to main content
 首页 » 编程设计

python之非常基本的格式问题

2025年05月04日11cloudgamer

如果我有如下列表:

[(10, 20), (50, 60), (100, 110)] 

我怎样才能让它看起来像这样:

'10-20,50-60,100-110' 

如果我的列表中的对数是可变的?

很抱歉回答这么简单的问题。但是我尝试过的每件事都失败了,例如用“-”替换“,”。有什么想法吗?

请您参考如下方法:

>>> x = [(10, 20), (50, 60), (100, 110)] 
>>> ','.join('-'.join(map(str, t)) for t in x) 
'10-20,50-60,100-110'