Python slice() Funzione
Esempio
Crea una tupla e un oggetto slice. Usa l'oggetto slice per ottenere solo i primi due elementi della tupla:
a = ("a", "b", "c", "d", "e", "f", "g", "h")
x = slice(2)
print(a[x])
Definizione e utilizzo
La slice()
funzione restituisce un oggetto slice.
Un oggetto slice viene utilizzato per specificare come affettare una sequenza. È possibile specificare da dove iniziare l'affettatura e dove terminare. Puoi anche specificare il passaggio, che ti consente, ad esempio, di affettare solo ogni altro elemento.
Sintassi
slice(start, end, step)
Valori dei parametri
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 |
Altri esempi
Esempio
Crea una tupla e un oggetto slice. Avvia l'oggetto slice alla posizione 3, affetta alla posizione 5 e restituisce il risultato:
a = ("a", "b", "c", "d", "e", "f", "g", "h")
x = slice(3,
5)
print(a[x])
Esempio
Crea una tupla e un oggetto slice. Usa il parametro step per restituire ogni terzo articolo:
a = ("a", "b", "c", "d", "e", "f", "g", "h")
x = slice(0,
8, 3)
print(a[x])