Python slice()-funktionen
Exempel
Skapa en tuple och ett slice-objekt. Använd slice-objektet för att få de första två posterna i tuplen:
a = ("a", "b", "c", "d", "e", "f", "g", "h") x = slice(2) print(a[x])
Definition och användning
slice()-funktionen returnerar ett slice-objekt (skärning).
slice-objektet används för att specificera hur en sekvens ska klippas. Du kan specificera var klippningen ska börja och sluta. Du kan också specificera steg, till exempel att klippa varannan post.
Syntaks
slice(start, end, step)
Parametervärde
Parameter | Beskrivning |
---|---|
start | Valfritt. Heltal, specificerar vid vilken position klippningen ska börja. Standard är 0. |
end | Valfritt. Heltal, specificerar vid vilken position klippningen ska sluta. |
step | Valfritt. Heltal, specificerar skärs stegvägen. Standard är 1. |
Mer exempel
Exempel
Skapa en tuple och ett skäringsobjekt. Starta skäringsobjektet vid position 3 och klipp vid position 5, och returnera resultatet:
a = ("a", "b", "c", "d", "e", "f", "g", "h") x = slice(3, 5) print(a[x])
Exempel
Skapa en tuple och ett skäringsobjekt. Använd step-parametern för att returnera varannan post:
a = ("a", "b", "c", "d", "e", "f", "g", "h") x = slice(0, 8, 3) print(a[x])