[pyar] duda con for
Andrés Gattinoni
andresgattinoni en gmail.com
Mie Ene 26 18:49:35 ART 2011
2011/1/26 nicolás rosbaco <antiyanki en gmail.com>:
> Hola gente. tengo una arreglo llamado participantes, en él hago esto:
>
> (no dar bola a la sintaxis)
>
> for participante in participantes:
> imprimir participante.nombre + participante.apellido +
> participante.tiempo
>
>
> me gustaría que se imprima primero el contador de iteración (desde 1 no
> desde cero). si fuera así puedo:
>
> for (i=0, i<participantes.length,i++):
> imprimir (i+1) + participantes[i].nombre +
> participantes[i].apellido
>
> pero como tengo declarado el for no se como hacerlo.... ¿se puede sin tener
> que reescribir el for?
Tenés un par de opciones:
for n in xrange(len(participantes)):
print %"%d %s %s" % (n, participantes[n].nombre, participantes[n].apellido)
O:
n = 0
for participante in participantes:
print %"%d %s %s" % (n, participante.nombre, participante.apellido)
n += 1
More information about the pyar
mailing list