Python tout ()

La méthode all () renvoie True lorsque tous les éléments de l'itérable donné sont vrais. Sinon, il renvoie False.

La syntaxe de la all()méthode est:

 tout (itérable)

tous () Paramètres

all() La méthode prend un seul paramètre:

  • itérable - tout itérable (liste, tuple, dictionnaire, etc.) qui contient les éléments

Valeur de retour de tous ()

all() la méthode renvoie:

  • True - Si tous les éléments d'un itérable sont vrais
  • False - Si un élément d'un itérable est faux
Table de vérité pour tous ()
Quand Valeur de retour
Toutes les valeurs sont vraies Vrai
Toutes les valeurs sont fausses Faux
Une valeur est vraie (les autres sont fausses) Faux
Une valeur est fausse (les autres sont vraies) Faux
Vide Iterable Vrai

Exemple 1: Comment all () fonctionne-t-il pour les listes?

 # 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))

Production

 Vrai Faux Faux Faux Vrai 

any() La méthode fonctionne de la même manière pour les tuples et les ensembles comme les listes.

Exemple 2: Comment fonctionne all () pour les chaînes?

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

Production

 Vrai Vrai Vrai 

Exemple 3: Comment all () fonctionne-t-il avec les dictionnaires Python?

Dans le cas des dictionnaires, si toutes les clés (pas les valeurs) sont vraies ou si le dictionnaire est vide, all () renvoie True. Sinon, il renvoie faux pour tous les autres cas…

 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))

Production

 Faux Vrai Faux Vrai Vrai 

Articles intéressants...