[pyar] duda con for
Ivan Alejandro
ivanalejandro0 en gmail.com
Mie Ene 26 23:01:56 ART 2011
2011/1/26 Roberto Alsina <ralsina en netmanagers.com.ar>:
> On 1/26/2011 6:42 PM, nicolás rosbaco wrote:
>>
>> 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?
>>
>> Gracias mil desde ya
>
> for i, participante in enumerate(participantes):
> print i+1, participante.nombre +...
Genial, no conocia enumerate... leyendo [0] tambien veo que podes
ponerle que inicie desde 1 (desde python 2.6) y listo el pollo :)
[0] http://docs.python.org/library/functions.html#enumerate
--
() ascii ribbon campaign - against html e-mail
/\ www.asciiribbon.org - against proprietary attachments
More information about the pyar
mailing list