Das Zusammenfügen von nested-lists funktioniert genauso, wie bei einfachen Listen:
a1 = [[1, 2], 3] a2 = [["Apfel","rot"], ["Banane", "gelb"]] a3 = a1 + a2 print(a3) # [[1, 2], 3, ['Apfel', 'rot'], ['Banane', 'gelb']] a4 = [a1, a2] print(a4) # [[[1, 2], 3], [['Apfel', 'rot'], ['Banane', 'gelb']]]
In Zeile 4 werden die Listen a1 und a2 mit dem +
-Operator zusammengefügt. Die Elemente der Listen a1 und a2 werden in einer neuen Liste a3 gespeichert. Die Liste a1 enthält 2 Elemente, wobei ein Element wieder eine Liste ist. Die Liste a2 enthält 2 Elemente. Die zusammengefügte Liste a3 besteht daher aus 4 Elementen.
In Zeile 7 wird eine neue Liste a4 erzeugt, mit a1 als erstes Listenelement und a2 als zweites Listenelement.