La función all() es una función incorporada en Python que devuelve verdadero si todos los elementos de un iterable determinado (Lista, Diccionario, Tupla, conjunto, etc.) son Verdaderos; de lo contrario, devuelve Falso. También devuelve True si el objeto iterable está vacío.
Sintaxis: todo (iterable)
Parámetros: Iterable: Es un objeto iterable como un diccionario, tupla, lista, conjunto, etc.
Ejemplo #1: Trabajo de all() con Listas:
Código:
Python3
# All elements of list are true l = [4, 5, 1] print(all(l)) # All elements of list are false l = [0, 0, False] print(all(l)) # Some elements of list are # true while others are false l = [1, 0, 6, 7, False] print(all(l)) # Empty List l = [] print(all(l))
Producción:
True False False True
Ejemplo #2: Trabajo de all() con Tuplas.
Python3
# All elements of tuple are true t = (2, 4, 6) print(all(t)) # All elements of tuple are false t = (0, False, False) print(all(t)) # Some elements of tuple # are true while others are false t = (5, 0, 3, 1, False) print(all(t)) # Empty tuple t = () print(all(t))
Producción:
True False False True
Ejemplo #3: Trabajo de all() con Sets.
Python3
# All elements of set are true s = {1, 1, 3} print(all(s)) # All elements of set are false s = {0, 0, False} print(all(s)) # Some elements of set # are true while others are false s = {1, 2, 0, 8, False} print(all(s)) # Empty set s = {} print(all(s))
Producción:
True False False True
Ejemplo #4: Trabajo de all() con Diccionarios.
Nota: En el caso de un diccionario, si todas las claves del diccionario son verdaderas o el diccionario está vacío, all() devuelve verdadero; de lo contrario, devuelve falso.
Python3
# All elements of dictionary are true d = {1: "Hello", 2: "Hi"} print(all(d)) # All elements of dictionary are false d = {0: "Hello", False: "Hi"} print(all(d)) # Some elements of dictionary # are true while others are false d = {0: "Salut", 1: "Hello", 2: "Hi"} print(all(d)) # Empty dictionary d = {} print(all(d))
Producción:
True False False True
Ejemplo #5: Trabajo de all() con Strings.
Python3
# Non-Empty String s = "Hi There!" print(all(s)) # Non-Empty String s = "000" print(all(s)) # Empty string s = "" print(all(s))
Producción:
True True True
Publicación traducida automáticamente
Artículo escrito por manandeep1610 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA