Funzione slice() Python

Esempio

Creare un tuple e un oggetto slice. Utilizzare l'oggetto slice per ottenere solo i primi due elementi del tuple:

a = ("a", "b", "c", "d", "e", "f", "g", "h")
x = slice(2)
print(a[x])

Esempio di esecuzione

Definizione e uso

La funzione slice() restituisce un oggetto slice (taglio).

L'oggetto slice viene utilizzato per specificare come tagliare una sequenza. Puoi specificare dove iniziare a tagliare e dove finire. Puoi anche specificare lo step, ad esempio tagliare ogni secondo elemento.

Sintassi

slice(start, end, step)

Valore del parametro

Parametro Descrizione
start Opzionale. Intero, specifica la posizione in cui iniziare il taglio. Il valore predefinito è 0.
end Opzionale. Intero, specifica la posizione in cui terminare il taglio.
step Opzionale. Intero, specifica il valore di passo per il taglio. Il valore predefinito è 1.

Più esempi

Esempio

Creare un tuple e un oggetto slice. Avviare lo slice object alla posizione 3 e tagliare alla posizione 5, e tornare i risultati:

a = ("a", "b", "c", "d", "e", "f", "g", "h")
x = slice(3, 5)
print(a[x])

Esempio di esecuzione

Esempio

Creare un tuple e un oggetto slice. Utilizzare il parametro step per tornare ogni terzo elemento:

a = ("a", "b", "c", "d", "e", "f", "g", "h")
x = slice(0, 8, 3)
print(a[x])

Esempio di esecuzione