$ python
Python 2.5.1 (r251:54863, Mar  7 2008, 04:10:12)
[GCC 4.1.3 20070929 (prerelease) (Ubuntu 4.1.2-16ubuntu2)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> S = [1, 2, 3, 4]
>>> any(x > 3 for x in S)
True
>>> any(x > 5 for x in S)
False
>>> all(x < 5 for x in S)
True
>>> all(x < 3 for x in S)
False

La cantidad de código que me podría haber ahorrado en esta última semana si hubiese sabido de estas dos maravillosas funciones antes. Ahora toca revisar y modificar.

Visto en The fate of reduce() in Python 3000

 

2 Responses to I <3 Python

  1. nils says:

    Que cosa más curiosa…¿sabes si hay algún equivalente en PHP?

  2. hermann says:

    Que yo sepa no… es que esto usa algo llamado list comprehensions y PHP no tiene nada parecido a eso.

Leave a Reply

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Set your Twitter account name in your settings to use the TwitterBar Section.