元组解包

2024-04-26 06:18:42 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个像这样的元组:

('Elizabeth', 'Peter, Angela, Thomas')

我如何将最后一个值分开,使其看起来像这样:

('Elizabeth', 'Peter', 'Angela', 'Thomas')


Tags: thomaspeter元组angelaelizabeth
1条回答
网友
1楼 · 发布于 2024-04-26 06:18:42
>>> names = ('Elizabeth', 'Peter, Angela, Thomas')
>>> [y for x in names for y in x.split(', ')]
['Elizabeth', 'Peter', 'Angela', 'Thomas']

还有一种方式,我更喜欢第一种方式:

^{pr2}$

当然,最终可以将结果转换为元组,但这很可能是不必要的。在

相关问题 更多 >