Ecco uno snippet di codice che fornisce l'output: 0 1 2 2
. Mi aspettavo che l'uscita 3 3 3 3
dal a[-1]
acceda al numero 3 nell'elenco. La spiegazione fornita online dice "Il valore di a[-1]
modifiche in ogni iterazione" ma non capisco bene come o perché. Qualsiasi spiegazione sarebbe fantastica!per loop e iterazione tramite elenchi
a = [0, 1, 2, 3]
for a[-1] in a:
print(a[-1])
Non ho mai visto nulla del genere; Mi piacerebbe leggere l'articolo/tutorial/qualunque sia quello che mostra questo esempio, potresti postare un link ad esso? – GingerPlusPlus
Inoltre, congratulazioni per la bella prima domanda! (fiducia nei nuovi utenti SO ripristinati) – GingerPlusPlus
Bella domanda. Perché 'a [-1]' è permesso anche come variabile loop ... – timgeb