Slicing con indici negativi in Python
Negli slice è possibile accedere agli elementi anche utilizzando indici negativi. In questo caso il conteggio partirà dalla fine della sequenza. Creiamo uno slice dal terzo elemento al penultimo elemento:
txt = '123456789'
res = txt[2:-1]
print(res) # stampa '345678'
Data una stringa:
txt = '123456789'
Ottieni il seguente slice:
'567'
Data una lista:
lst = ['a', 'b', 'c', 'd', 'e', 'f']
Ottieni il seguente slice:
['b', 'c', 'd']
Data una lista:
lst = ['a', 'b', 'c', 'd', 'e', 'f']
Ottieni il seguente slice:
['f']