No non è lecito nel senso che per quanto ho capito io se in Python dichiari una variabile
i=0
Puoi si incrementarla ed estrane il valore facendo
i=i+1
Il problema è che dopo avere effettuato questa operazione i tornerà a puntare su 0, questo perchè le variabili Integer,String,Float, etc.. in Python sono immutabili, una volta dichiarato il suo valore punteranno sempre a quel valore

In poche parole se io faccio una roba del tipo:

i=0

a=[2] //dichiaro un array di 2 elementi

i=i+1
print a[i] //stampo il primo elemento

i=i+1
print a[i] //stamperà sempre il primo elemento


Questo perchè dato che i è Immutabile ovviamente il suo valore +1 sarà sempre 0+1 cioè 1 !

O almeno questo è quello che ho capito io, e l'unica maniera per effettuare un incremento è con il while o con il for, ma a me non serve un ciclo...