Wie können Sie eine Liste alle x Elemente aufteilen und diese Anzahl an Elementen zu einer neuen Liste hinzufügen?

9

Ich habe eine Liste mit mehreren ganzen Zahlen und Strings ['-200', '0', '200', '400', 'grün', '0', '0', '200', '400', "gelb", "200", "0", "200", "400", "rot"] Ich habe Schwierigkeiten, die Liste alle 5 Elemente zu trennen und eine neue Liste mit nur 5 Elementen zu erstellen. Allerdings möchte ich nicht 3 verschiedene Listen, ich will nur eine, die jedes Mal ändert, wenn ein neues 5 Elemente durchläuft.

    
Tyler 08.04.2013, 23:19
quelle

3 Antworten

21

Sie möchten etwas wie:

%Vor%

Ausgabe:

%Vor%

Was meinst du mit "neuen" 5 Elementen?

Wenn Sie an diese Liste anhängen möchten, können Sie Folgendes tun:

%Vor%     
Serdalis 08.04.2013 23:29
quelle
1

Sie könnten es in einem einzigen Satz wie

tun %Vor%

Dann sollte die Ausgabe sein:

%Vor%     
Sheng 08.04.2013 23:30
quelle
0

Ich glaube, dass Sie eine neue Liste erstellen müssen, aber wenn ich das richtig verstehe, wollen Sie eine verschachtelte Liste mit 5 Elementen in jeder Unterliste.

Sie könnten Folgendes versuchen:

%Vor%

Dies wird durch Ihre erste Liste, 'l', und Gruppe 5 Elemente zusammen in eine Unterliste in neu. Ausgabe:

%Vor%

Hoffe, das hilft

    
Nick Burns 08.04.2013 23:30
quelle

Tags und Links