ich die folgende Liste haben:verschachtelte Listen aus einer Liste generieren
data = [0, 1, 0, 1, 0, 1]
Ich möchte eine Schleife schreiben, die mir die folgenden Listen geben:
[0]
[0, 1]
[0, 1, 0]
[0, 1, 0, 1]
[0, 1, 0, 1, 0]
Das heißt, ich möchte insgesamt fünf Listen (eine weniger als die Länge der ursprünglichen Liste). Allerdings muss der Code flexibel genug sein, dass unabhängig von der Länge der Liste das erste Element, dann die ersten beiden Elemente usw. als einzelne Listen ausgegeben werden, bis die Länge der ursprünglichen Liste minus eins erreicht wird .
Wie kann ich Code schreiben, um dies zu tun? Gibt es etwas Eleganteres als die offensichtliche For-Schleife?
Ok, und was ist Ihre Frage? Was hast du probiert? Was schief gelaufen ist? – Carcigenicate
Wenn eine dieser Antworten Ihnen geholfen hat, markieren Sie diese bitte als akzeptiert. –