Python Función any()
Funciones integradas de Python
Descripción
La función any() se utiliza para determinar si el parámetro iterable dado es todo False; si es así, devuelve False; si hay un True, devuelve True.
Los elementos se consideran TRUE excepto si son 0, vacío o FALSE.
La función equivale a:
def any(iterable):
for element in iterable:
if element:
return True
return False
Disponible en Python 2.5 y versiones posteriores.
Sintaxis
A continuación se muestra la sintaxis del método any():
any(iterable)
Parámetros
- iterable -- tupla o lista.
Valor de retorno
Si todos son vacíos, 0, false, devuelve false; si no todos son vacíos, 0, false, devuelve true.
Ejemplos
Lo siguiente muestra ejemplos de uso del método any():
>>>any(['a', 'b', 'c', 'd']) # lista, los elementos no están vacíos ni son 0
True
>>> any(['a', 'b', '', 'd']) # lista, hay un elemento vacío
True
>>> any([0, '', False]) # lista, elementos todos 0, '', false
False
>>> any(('a', 'b', 'c', 'd')) # tupla, los elementos no están vacíos ni son 0
True
>>> any(('a', 'b', '', 'd')) # tupla, hay un elemento vacío
True
>>> any((0, '', False)) # tupla, elementos todos 0, '', false
False
>>> any([]) # lista vacía
False
>>> any(()) # tupla vacía
False