Python slice() Functie
Voorbeeld
Maak een tuple en een slice-object. Gebruik het slice-object om alleen de eerste twee items van de tuple te krijgen:
a = ("a", "b", "c", "d", "e", "f", "g", "h")
x = slice(2)
print(a[x])
Definitie en gebruik
De slice()
functie retourneert een segmentobject.
Een slice-object wordt gebruikt om te specificeren hoe een reeks moet worden gesneden. U kunt aangeven waar het snijden moet beginnen en waar het moet eindigen. U kunt ook de stap specificeren, waarmee u bijvoorbeeld alleen elk ander item kunt segmenteren.
Syntaxis
slice(start, end, step)
Parameterwaarden
Parameter | Description |
---|---|
start | Optional. An integer number specifying at which position to start the slicing. Default is 0 |
end | An integer number specifying at which position to end the slicing |
step | Optional. An integer number specifying the step of the slicing. Default is 1 |
Meer voorbeelden
Voorbeeld
Maak een tuple en een slice-object. Start het slice-object op positie 3, en slice naar positie 5, en retourneer het resultaat:
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 parameter step om elk derde item te retourneren:
a = ("a", "b", "c", "d", "e", "f", "g", "h")
x = slice(0,
8, 3)
print(a[x])