list = [('a5', 1), 1, ('a1', 1), 0, 0]
Ich möchte die Elemente der Liste in 3 gruppieren, wenn das zweite oder dritte Element in der Liste fehlt "None" an der entsprechenden Stelle angehängt werden muss.Gruppierung Liste Elemente in Python
exepected_output = [[('a5', 1), 1,None],[('a1', 1), 0, 0]]
Gibt es einen pythonischen Weg dafür? Neu dazu wären Anregungen hilfreich.
woher wissen Sie, ob das 2. oder 3. Element fehlt? – depperm
So teilen Sie eine [Liste in Stücke] (http://stackoverflow.com/questions/312443/how-do-you-split-a-list-into-evenly-sized-chunks) –
Als eine nützliche beiseite - Woher bekommst du diese Daten * von *? Es ist sehr wahrscheinlich, dass es einen besseren Weg gibt, Ihre Daten aus dem ursprünglichen Zustand in den gewünschten Zustand zu versetzen. –