La fonction any() en Python

Vaibhhav Khetarpal 22 octobre 2021
  1. Utilisez la fonction any() avec la liste Python
  2. Utilisez la fonction any() avec Python Tuple
  3. Utilisez la fonction any() avec l’ensemble Python
  4. Utilisez la fonction any() avec le dictionnaire Python
La fonction any() en Python

Ce tutoriel montre l’utilisation de la fonction any() disponible en Python.

La fonction any() est une simple fonction intégrée de Python qui parcourt les éléments d’un itérable donné et fournit une valeur True ou False qui indique si l’un des deux éléments de l’itérable est True dans un contexte booléen.

En termes simples, lorsque l’un des éléments d’un itérable donné est True, la fonction any() renvoie True. Techniquement, le fonctionnement de la fonction any() peut être considéré comme exactement le même que l’exécution de l’opération OU sur l’ensemble des éléments de l’itérable donné.

La syntaxe de la fonction any() est :

any(iterable)

La fonction any() ne prend qu’un seul paramètre, qui peut être n’importe quel itérable donné.

Toutes les valeurs possibles qui peuvent être retournées par la fonction any() sont,

  • Une valeur True est retournée si l’un des éléments de l’itérable donné s’avère être True.
  • Une valeur False est retournée si tous les éléments de l’itérable donné sont trouvés à False.

La fonction all() est similaire à la fonction any() en termes de syntaxe, à la seule différence que lorsque tous les éléments d’un itérable donné sont True, alors la fonction all() renvoie True, sinon il renvoie False dans tous les autres cas. La fonction all() se comporte techniquement comme l’opération AND sur chaque élément itérable.

La fonction any() est polyvalente et peut être utilisée avec divers itérables.

Utilisez la fonction any() avec la liste Python

Les listes sont l’un des quatre types de données intégrés fondamentaux qui peuvent être utilisés en Python et sont utilisées pour regrouper plusieurs éléments dans une seule variable. Les listes sont modifiables, ordonnées et ont un nombre défini.

La fonction any() peut être utilisée sur Lists de la manière suivante.

# The list "list1" consisting of both true and false elements
list1 = [8, 9, False]
print(any(list1))

Le code ci-dessus fournit la sortie suivante :

True

Utilisez la fonction any() avec Python Tuple

Les tuples sont un autre des quatre types de données fondamentaux fournis en Python et fonctionnent de manière similaire aux listes. Les tuples sont ordonnés et non modifiables.

La fonction any() peut être utilisée sur les tuples de la manière suivante.

# The tuple "tuple1" consisting of both true and false elements
tuple1 = (8, 9, False)
print(any(tuple1))

Le code ci-dessus fournit la sortie suivante :

True

Utilisez la fonction any() avec l’ensemble Python

En gros, les ensembles remplissent la même fonction de stockage de plusieurs éléments dans une seule variable comme les trois autres types de données intégrés. La seule différence est que les ensembles ne sont ni ordonnés ni indexés.

La fonction any() peut être utilisée sur les ensembles de la manière suivante.

# The set "set1" consisting of both true and false elements
set1 = {1, 2, 0, 8, False}
print(any(set1))

Le code ci-dessus fournit la sortie suivante :

True

Utilisez la fonction any() avec le dictionnaire Python

Le dernier des quatre sont des dictionnaires. Les dictionnaires stockent les données par paires key: value. La polyvalence de la fonction any() permet également de l’utiliser avec des dictionnaires.

La fonction any() peut être utilisée sur les Dictionnaires de la manière suivante.

# The dictionary "dict1" consisting of both true and false elements
dict1 = {1: "Hey", 2: "Great", 3: "Car"}
print(any(dict1))

Le code ci-dessus fournit la sortie suivante :

True

La fonction any() est un outil pratique fourni par Python, et elle entre efficacement en jeu lorsque les programmeurs doivent traiter des instructions conditionnelles complexes et des booléens.

Vaibhhav Khetarpal avatar Vaibhhav Khetarpal avatar

Vaibhhav is an IT professional who has a strong-hold in Python programming and various projects under his belt. He has an eagerness to discover new things and is a quick learner.

LinkedIn