Re: Condicional If con múltiples argumentos

Andrés Mejía andmej en gmail.com
Lun Feb 6 04:59:11 CET 2006


Muchas gracias por sus respuestas. Me han sido de gran utlilidad :)

On 2/5/06, Chema Cortes <pych3m4 en gmail.com> wrote:
>
> El 5/02/06, Alvaro Leiva<aleivag en udd.cl> escribió:
>
> > for i,j in [(i,j) for i,j in enumerate( lista ) if j=="a"]:
> >     print "se encontro una 'a' en el indice",i
> >
> > Eso muestra los indices donde hay una "a"
>
> Aquí sobraría alguna 'j':
>
> for i in [i for (i,j) in enumerate( lista ) if j=="a"]:
>    print "se encontro una 'a' en el indice",i
>
>
> > Por ultimo la siguiente forma tambien es interesante
> >
> > for i,j,z in [(i,j,j=="a") for i,j in enumerate( lista )]:
> >     if z:
> >         print "indice",i,"es una 'a'"
> >     else:
> >         print "indice",i,"no es una 'a'"
>
> Interesante...puede...pero me quedo con la "clásica forma" :-)
>
> for i,j in enumerate(lista):
> if j=='a':
>    print "indice",i,"es una 'a'"
> else:
>    print "indice",i,"no es una 'a'"
> _______________________________________________
> Python-es mailing list
> Python-es en aditel.org
> http://listas.aditel.org/listinfo/python-es
>




Más información sobre la lista de distribución Python-es