bastante seguro de que es un idioma común, pero no pudo encontrar con google ..
Esto es lo que quiero hacer (en Java):Comprobar si un predicado evalúa cierto para todos los elementos de un iterable en pitón
// Applies the predicate to all elements of the iterable, and returns
// true if all evaluated to true, otherwise false
boolean allTrue = Iterables.all(someIterable, somePredicate);
¿Cómo se hace esto "pythonic" en python?
También sería grande si puedo conseguir respuesta para esto, así:
// Returns true if any of the elements return true for the predicate
boolean anyTrue = Iterables.any(someIterable, somePredicate);
Estas formas también tienen la ventaja de "cortocircuitos": 'all' terminará en la primera' ocurrencia false', y 'any' terminará en la primera' ocurrencia true'. –
¿Soy el único que piensa que esto es inaceptablemente detallado para una operación tan común? – cic
Bienvenido a Python @cic. : D Hay coco que es más susceptible a FP http://coconut-lang.org/ –