Python todo ()

El método all () devuelve True cuando todos los elementos del iterable dado son verdaderos. Si no, devuelve False.

La sintaxis del all()método es:

 todo (iterable)

todos () parámetros

all() El método toma un solo parámetro:

  • iterable : cualquier iterable (lista, tupla, diccionario, etc.) que contiene los elementos

Valor devuelto de todo ()

all() devuelve el método:

  • Verdadero : si todos los elementos de un iterable son verdaderos
  • Falso : si algún elemento de un iterable es falso
Tabla de verdad para todos ()
Cuando Valor devuelto
Todos los valores son verdaderos Cierto
Todos los valores son falsos Falso
Un valor es verdadero (otros son falsos) Falso
Un valor es falso (otros son verdaderos) Falso
Iterable vacío Cierto

Ejemplo 1: ¿Cómo funciona todo () para listas?

 # all values true l = (1, 3, 4, 5) print(all(l)) # all values false l = (0, False) print(all(l)) # one false value l = (1, 3, 4, 0) print(all(l)) # one true value l = (0, False, 5) print(all(l)) # empty iterable l = () print(all(l))

Salida

 Verdadero Falso Falso Falso Verdadero 

any() El método funciona de manera similar para tuplas y conjuntos como listas.

Ejemplo 2: ¿Cómo funciona todo () para cadenas?

 s = "This is good" print(all(s)) # 0 is False # '0' is True s = '000' print(all(s)) s = '' print(all(s))

Salida

 Verdad verdad verdad 

Ejemplo 3: ¿Cómo funciona all () con los diccionarios de Python?

En el caso de los diccionarios, si todas las claves (no los valores) son verdaderas o el diccionario está vacío, all () devuelve Verdadero. De lo contrario, devuelve falso para todos los demás casos …

 s = (0: 'False', 1: 'False') print(all(s)) s = (1: 'True', 2: 'True') print(all(s)) s = (1: 'True', False: 0) print(all(s)) s = () print(all(s)) # 0 is False # '0' is True s = ('0': 'True') print(all(s))

Salida

 Falso Verdadero Falso Verdadero Verdadero 

Articulos interesantes...