Python Función any()

Python 内置函数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

Python 内置函数Funciones integradas de Python

Otras extensiones