Dieses Mal werde ich über die Python-Slice-Notation schreiben.
Slices werden mit einfachen Regeln geschrieben, aber für Anfänger Wenn Sie es mehrmals verwenden, können Sie in einigen Momenten verwirrt sein.
Zu diesem Zeitpunkt werde ich über zwei Regeln sprechen, die Sie kennen sollten.
① Die Reihenfolge der Daten beginnt bei 0 (Basisliste) ② Das Ende des Slice ist $ n-1 $, eine Stufe zuvor.
Ich werde es mit einem Beispiel erklären.
Bereiten Sie die folgenden Daten vor. Regel (1) definiert einfach die Reihenfolge von den ersten Daten bis zum 0., 1., 2. und so weiter. Basierend darauf werden wir die Zahlen extrahieren. Wie oben erwähnt, konnten wir Zahlen basierend auf der Indexnummer extrahieren (Rang ab 0). Allein mit dieser Regel finde ich es immer noch einfach.
Als nächstes werde ich die Regel von ② erklären. Hier entsteht das verwirrende Problem. In dieser Liste waren die 5. Daten von 0 10. Selbst wenn Sie im Slice und Extract bis zum 5. angeben, werden nur 9 ausgegeben.
Auf diese Weise in Slices, wenn der Bereich der Indexnummern angegeben wird Nur die Bestellung bis zu $ n-1 $, einen Schritt vor der Endnummer, wird extrahiert. (Diesmal $ n = 5 $) Ich werde tatsächlich andere Zahlen eingeben und es überprüfen. Wenn Sie ein Anfänger sind, sind Sie sich möglicherweise während des Studiums der Regel (1) bewusst. Wenn die obige Slice-Notation plötzlich erscheint, denken Sie möglicherweise kompliziert.
Denken Sie in diesem Fall bitte an die beiden Regeln, die ich zu Beginn erwähnt habe.
[Regeln zum Lesen von Scheiben] ① Die Reihenfolge der Daten beginnt bei 0 ② Das Ende des Slice ist $ n-1 $
Recommended Posts