Python slice() Funksie
Voorbeeld
Skep 'n tupel en 'n sny voorwerp. Gebruik die snyvoorwerp om slegs die twee eerste items van die tupel te kry:
a = ("a", "b", "c", "d", "e", "f", "g", "h")
x = slice(2)
print(a[x])
Definisie en gebruik
Die slice()
funksie gee 'n snyvoorwerp terug.
'n Snyvoorwerp word gebruik om te spesifiseer hoe om 'n ry te sny. Jy kan spesifiseer waar om die sny te begin, en waar om te eindig. Jy kan ook die stap spesifiseer, wat jou toelaat om bv net elke ander item te sny.
Sintaksis
slice(start, end, step)
Parameterwaardes
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 voorbeelde
Voorbeeld
Skep 'n tupel en 'n sny voorwerp. Begin die snyvoorwerp by posisie 3, en sny na posisie 5, en gee die resultaat terug:
a = ("a", "b", "c", "d", "e", "f", "g", "h")
x = slice(3,
5)
print(a[x])
Voorbeeld
Skep 'n tupel en 'n sny voorwerp. Gebruik die stapparameter om elke derde item terug te gee:
a = ("a", "b", "c", "d", "e", "f", "g", "h")
x = slice(0,
8, 3)
print(a[x])