Passo di selezione per lo slicing in Python
Se abbiamo bisogno di selezionare elementi con un determinato passo, dobbiamo specificare un numero nel terzo parametro dello slice. Selezioniamo ogni secondo carattere, escludendo il primo e l'ultimo:
txt = '123456789'
res = txt[1:9:2]
print(res) # stamperà '2468'
Data una stringa:
txt = '123456789'
Ottieni uno slice di tutti i suoi caratteri in posizioni dispari:
'13579'
Dato il seguente codice:
txt = '123456789'
res = txt[1:-1:2]
print(res)
Scrivi cosa verrà stampato nella console.
Data la seguente lista:
lst = ['a', 'b', 'c', 'd', 'e']
Ottieni da essa il seguente slice:
['a', 'd']