Erstellt eine Liste flowers
Dann,
Ich musste der Liste thorny
die Unterliste der Liste flowers
zuweisen, die aus den ersten drei Objekten in der Liste besteht.
Das habe ich versucht:
%Vor%Wie kann ich nur die ersten drei Objekte der Liste Blumen bekommen, während das Aussehen einer Liste in einer Liste beibehalten?
In Python:
%Vor% Dies entspricht flowers[-2]
, weil (1 - 3 == -2), und das bedeutet, dass es vom Ende der Liste ausgeht, dh - das zweite Element vom Ende - zB daylilly ...
Um bis zu den ersten drei Elementen aufzuteilen (aber nicht eingeschlossen), können Sie thorny = flowers[:3]
verwenden, und wenn Sie danach alles haben wollten, dann ist es flowers[3:]
.
Lesen Sie Python Slicing
Es kann 3 mögliche Unterlistentypen für jede gegebene Liste geben:
%Vor%FirstFew werden meist von + ve Indizes angezeigt.
%Vor%LastFew werden meistens von -ve Indizes angezeigt.
%Vor%MiddleElements kann sowohl mit positivem als auch negativem Index dargestellt werden.
%Vor%%Vor%nur die ersten 3 Objekte der Liste Blumen