Middle
Cosa significa la fetta [::-1] e cosa succede quando viene eseguita?
sobes.tech AI
Risposta dell'AI
La fetta [::-1] in Python viene utilizzata per ottenere l'ordine inverso degli elementi di una sequenza (stringa, lista, tupla, ecc.).
Spiegazione:
- Il primo parametro della fetta è l'indice di inizio (predefinito: inizio).
- Il secondo parametro è l'indice di fine (predefinito: fine).
- Il terzo parametro è il passo, qui
-1, che significa muoversi dalla fine all'inizio.
Esempio:
s = "hello"
print(s[::-1]) # output: 'olleh'
lst = [1, 2, 3, 4]
print(lst[::-1]) # output: [4, 3, 2, 1]
Pertanto, [::-1] crea una nuova sequenza con gli elementi in ordine inverso.