No conocía all() y any() ... que guapas esas funciones. Gracias Chema
El 3 de abril de 2013 20:41, Chema Cortes <[email protected]> escribió: > El 3 de abril de 2013 16:03, Diego Uribe Gamez > <[email protected]> escribió: > > > > bueno, entiendo que no me explique bien, la cosa es que hay dos entradas > al if, una es "a == 11 and b == 5" y la otra es "c == 3 or x == 8" donde > segun entiendo se puede hacer así: > > > > if (a == 11 and b == 5) or c ==3 or x == 8: > > > > gracias por los comentarios, y saludos. > > Y si estás pensando en tener muchos elementos a comparar, puedes > aprovechar las funciones all() y any() para hacer algo así de > funcional: > > if any( all(a==11, b==5), c==3, x==6): > > o más compacto; > > if any( ( (a,b)==(11,5), c==3, x==8 ) ): > > Con un poco de práctica, se lee mejor que una larga serie de or's y and's > > > > -- > Hyperreals *R: http://ch3m4.org/blog > Quarks, bits y otras criaturas infinitesimales > _______________________________________________ > Python-es mailing list > [email protected] > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > -- *monoBOT* Visite mi sitio(Visit my site): monobotblog.alvarezalonso.es
_______________________________________________ Python-es mailing list [email protected] http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
