Python slice() Funktion

Beispiel

Erstellen Sie ein Tupel und ein slice-Objekt. Verwenden Sie das slice-Objekt, um nur die ersten beiden Elemente des Tupels zu erhalten:

a = ("a", "b", "c", "d", "e", "f", "g", "h")
x = slice(2)
print(a[x])

Laufende Beispiele

Definition und Verwendung

Die slice() Funktion gibt einen slice-Objekt (Schnitt) zurück.

Der slice-Objekt wird verwendet, um zu bestimmen, wie eine Sequenz geschnitten wird. Sie können angeben, wo der Schnitt beginnt und wo er endet. Sie können auch den Schritt angeben, z.B. nur jeden zweiten Eintrag zu schneiden.

Syntax

slice(start, end, step)

Parameterwert

Parameter Beschreibung
start Optional. Ganzzahl, die angibt, an welcher Position der Schnitt beginnt. Standardwert ist 0.
end Optional. Ganzzahl, die angibt, an welcher Position der Schnitt abgeschlossen wird.
step Optional. Ganzzahl, die den Schrittverlauf angibt. Standardwert ist 1.

Mehr Beispiele

Beispiel

Erstellen Sie ein Tupel und ein Schnittobjekt. Starten Sie das Schnittobjekt an Position 3 und schneiden Sie an Position 5 ab, und geben Sie das Ergebnis zurück:

a = ("a", "b", "c", "d", "e", "f", "g", "h")
x = slice(3, 5)
print(a[x])

Laufende Beispiele

Beispiel

Erstellen Sie ein Tupel und ein Schnittobjekt. Verwenden Sie den step-Parameter, um jeden dritten Eintrag zurückzugeben:

a = ("a", "b", "c", "d", "e", "f", "g", "h")
x = slice(0, 8, 3)
print(a[x])

Laufende Beispiele