Python slice() functie
Voorbeeld
Maak een tuple en een slice object. Gebruik het slice object alleen om de eerste twee items van de tuple te verkrijgen:
a = ("a", "b", "c", "d", "e", "f", "g", "h") x = slice(2) print(a[x])
Definitie en gebruik
De slice() functie retourneert een slice object (snee)
Een slice object wordt gebruikt om aan te geven hoe een reeks gesneden moet worden. U kunt aangeven waar het knippen begint en waar het eindigt. U kunt ook een stapwaarde specificeren, bijvoorbeeld om alleen elke andere item te knippen.
Syntaxis
slice(start, end, step)
Parameterwaarde
Parameter | Beschrijving |
---|---|
start | Optioneel. Een integer, die de positie specificeert waar het knippen begint. Standaard is dit 0. |
end | Optioneel. Een integer, die de positie specificeert waar het knippen eindigt. |
step | Optioneel. Een integer, die de stapwaarde van het knippen specificeert. Standaard is dit 1. |
Meer voorbeelden
Voorbeeld
Maak een tuple en een slice object. Start de slice object op positie 3 en knip bij positie 5, en geef het resultaat terug:
a = ("a", "b", "c", "d", "e", "f", "g", "h") x = slice(3, 5) print(a[x])
Voorbeeld
Maak een tuple en een slice object. Gebruik de step parameter om elke derde item terug te geven:
a = ("a", "b", "c", "d", "e", "f", "g", "h") x = slice(0, 8, 3) print(a[x])