jev*_*ans 2 python tuples python-3.x
我有一个看起来像这样的元组:
('Elizabeth', 'Peter, Angela, Thomas')
我怎么能把它的最后一个值分开,所以它看起来像这样:
('Elizabeth', 'Peter', 'Angela', 'Thomas')
>>> names = ('Elizabeth', 'Peter, Angela, Thomas')
>>> [y for x in names for y in x.split(', ')]
['Elizabeth', 'Peter', 'Angela', 'Thomas']
Run Code Online (Sandbox Code Playgroud)
也有这种方式,但我更喜欢第一种:
>>> ', '.join(names).split(', ')
['Elizabeth', 'Peter', 'Angela', 'Thomas']
Run Code Online (Sandbox Code Playgroud)
当然,您最终可以将结果转换为元组,但很可能不需要这样做.
| 归档时间: |
|
| 查看次数: |
251 次 |
| 最近记录: |