次のようなタプルがあります。
('Elizabeth', 'Peter, Angela, Thomas')
最後の値を次のように分離するにはどうすればよいですか。
('Elizabeth', 'Peter', 'Angela', 'Thomas')
次のようなタプルがあります。
('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']
この方法もありますが、私は最初の方法を好みます。
>>> ', '.join(names).split(', ')
['Elizabeth', 'Peter', 'Angela', 'Thomas']
もちろん、最終的に結果をタプルに変換することはできますが、そうする必要はほとんどありません。