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])
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])
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])