6
Ich habe ein Tupel von Tupeln:Rearrange Tupel von Tupeln in Python
t = ((1, 'one'), (2, 'two'))
Ich brauche es in folgendem Format:
((1, 2), ('one', 'two'))
Wie kann ich es konvertieren? Ich kann etwas tun wie:
digits = tuple (digit for digit, word in t)
words = tuple (word for digit, word in t)
rearranged = tuple (digits, words)
Aber das scheint nicht elegant, ich nehme an, es gibt eine einfachere Lösung.
Dies nennt man Transponieren – jamylak