我有一个元组列表,其中元组中的所有元素都是字符串.它可能看起来像这样:
my_list = [('a', 'b', 'c'), ('d', 'e')]
Run Code Online (Sandbox Code Playgroud)
我想将其转换为字符串,因此它看起来像'abcd e'.我可以使用''.join(...)但我不确定我应该使用什么参数.
您可以展平列表,然后使用join:
>>> import itertools
>>> ' '.join(itertools.chain(*my_list))
'a b c d e'
Run Code Online (Sandbox Code Playgroud)
或列表理解:
>>> ' '.join([i for sub in my_list for i in sub])
'a b c d e'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1654 次 |
| 最近记录: |