Python – función all()

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *