Drehen Sie eine Liste, in verschachtelte Listen in python

Mögliche Duplikate:
Wie kann ich eine Liste in ein array in python?

Wie kann ich eine Liste wie:

data_list = [0,1,2,3,4,5,6,7,8]

in eine Liste von Listen wie:

new_list = [ [0,1,2] , [3,4,5] , [6,7,8] ]

dh ich möchte die Gruppe bestellten Elemente in einer Liste und halten Sie in einer geordneten Liste. Wie kann ich dies tun?

Dank

Sie bitten darum, dass bereits weniger als eine Stunde.
Sorry - ich kann nicht herausfinden, das Kriterium für die Definition der Untergruppen auf der Frage. In deinem Beispiel sind alle zahlen "bestellt" - so wollen Sie bestellten Elemente UND Untergruppen von max-Länge 3? Oder nur die Länge 3 für jede Untergruppe?
Nicht so streng, duplizieren, da nicht mit numpy. Aber vielleicht nahe genug. Dank
Dies ist nicht eine Kopie des referenzierten Frage an alle. Die Lösungen für list und numpy.array ganz anders aus.
Sie sind richtig, dass ist es ähnlich, aber ich brauchte, um Listen und arrays nicht jetzt. Wenn ich in den np.reshape-Methode aus der vorigen Frage um wieder zurück zu einem 1D-array, verlor ich alle internen Gruppierung -- meine Daten nicht einfach [1,2,3...] aber eine Menge von 3-Tupeln. Ich musste einen Weg finden, wieder die Organisation in die Dreier nicht mit arrays. Ich denke, diese Frage ist so sinnvoll, auf seinen eigenen Verdienst und ist auch deutlich anders aus als die Vorherige.

InformationsquelleAutor Double AA | 2011-07-07

Schreibe einen Kommentar