Python slice() funktion

Eksempel

Opret en tuple og et slice-objekt. Brug slice-objektet til kun at få de første to elementer af tuple'en:

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

Kør Eksempel

Definition og brug

slice() funktionen returnerer en slice-objekt (skæring).

slice-objekter bruges til at specificere, hvordan en sekvens skal skæres. Du kan specificere hvor skæringen skal starte og hvor den skal afsluttes. Du kan også specificere skridt, f.eks. kun skære hver tredje element.

Syntaks

slice(start, end, step)

Parameterværdi

Parameter Beskrivelse
start Valgfri. Et heltal, der specificerer hvor skæringen skal starte. Standard er 0.
end Valgfri. Et heltal, der specificerer hvor skæringen skal afsluttes.
step Valgfri. Et heltal, der specificerer skæringsintervallet. Standard er 1.

Flere eksempler

Eksempel

Opret en tuple og et slice-objekt. Start slice-objektet ved position 3 og klip ved position 5, og returner resultatet:

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

Kør Eksempel

Eksempel

Opret en tuple og en slice-objekt. Brug step-parametret til at returnere hvert tredje element:

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

Kør Eksempel