2
我有一個元組,看起來像這樣:元組拆包
('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']
當然,你最終可以將結果轉換爲元組,但最有可能不需要這樣做。