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