[pyar] Una forma menos horrible?
Esteban Ordano
esteban en ordano.com.ar
Vie Jul 2 15:37:05 ART 2010
2010/7/2 Andrés Gattinoni <andresgattinoni en gmail.com>
> Está bueno, pero esta parte no sé si hace lo que necesito:
>
> elif not reduce(lambda x, y: x or y, files.values()): #negated logic
> OR of all values
>
> Eso chequea que todos sean False o que alguno sea False?
Me mezclo mucho hablando en lógica con palabras, te respondo en código si
puede ser, creo que si no entendí mal lo que querés es que todas sean false.
In [1]: cosas_true = {'a': True, 'b': True, 'c': True}
In [2]: cosas_false = {'a': False, 'b': False, 'c': False}
In [3]: cosas_mix = {'a': True, 'b': False, 'c': True, 'd': False}
In [4]: not reduce(lambda x,y: x or y, cosas_false.values())
Out[4]: True
In [5]: not reduce(lambda x,y: x or y, cosas_mix.values())
Out[5]: False
In [6]: not reduce(lambda x,y: x or y, cosas_true.values())
Out[6]: False
Saludos,
Esteban
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20100702/b779f343/attachment.html>
More information about the pyar
mailing list