6
Tôi có một tuple của các bộ:Sắp xếp lại tuple của bản ghi trong Python
t = ((1, 'one'), (2, 'two'))
tôi cần nó trong định dạng sau:
((1, 2), ('one', 'two'))
Làm thế nào tôi có thể chuyển đổi nó? Tôi có thể làm điều gì đó như:
digits = tuple (digit for digit, word in t)
words = tuple (word for digit, word in t)
rearranged = tuple (digits, words)
Nhưng điều đó có vẻ không thanh lịch, tôi cho rằng có giải pháp đơn giản hơn.
này được gọi là transposing – jamylak