2024-09-29 19:27:34 发布
网友
我不能这么快,但我不能这么快。所以假设我有一个元素n长度的列表(元素的数量在将来的某个时候会改变)。但是,让我们以这个为例:
['ESZ12', 'ESH13', 'ESM13', 'ESU13', 'ESZ13']
现在我想把它输出到一个字符串中,如下所示:
第一个确实是元素列表,第二个只是一个完整的字符串。在
谢谢
In [4]: l = ['ESZ12', 'ESH13', 'ESM13', 'ESU13', 'ESZ13'] In [5]: print('(' + ', '.join('"%s"' % el for el in l) + ')') ("ESZ12", "ESH13", "ESM13", "ESU13", "ESZ13")
使用join函数:
join
>>> a = ['ESZ12', 'ESH13', 'ESM13', 'ESU13', 'ESZ13'] >>> '("' + '", "'.join(a) + '")' '("ESZ12", "ESH13", "ESM13", "ESU13", "ESZ13")'
如果您想要一个看起来像元组的字符串,最简单的方法是转换为元组:
>>> l = ['ESZ12', 'ESH13', 'ESM13', 'ESU13', 'ESZ13'] >>> str(tuple(l)) "('ESZ12', 'ESH13', 'ESM13', 'ESU13', 'ESZ13')"
使用
join
函数:如果您想要一个看起来像元组的字符串,最简单的方法是转换为元组:
相关问题 更多 >
编程相关推荐