Explorer l'appartenance à un tuple
Dans cette étape, vous apprendrez à vérifier si un élément existe dans un tuple en utilisant l'opérateur in
. Les tuples sont des séquences ordonnées et immuables d'éléments. Vérifier l'appartenance est une opération courante lorsque vous travaillez avec des tuples.
Tout d'abord, créons un tuple nommé my_tuple
contenant plusieurs éléments :
my_tuple = (1, 2, 3, 'a', 'b', 'c')
Pour vérifier si un élément est présent dans le tuple, vous pouvez utiliser l'opérateur in
. Par exemple, pour vérifier si le nombre 3
est dans my_tuple
, créez un script Python nommé tuple_membership.py
dans votre répertoire ~/project
avec le contenu suivant :
my_tuple = (1, 2, 3, 'a', 'b', 'c')
if 3 in my_tuple:
print("3 is in my_tuple")
else:
print("3 is not in my_tuple")
Enregistrez le fichier et exécutez-le en utilisant la commande :
python ~/project/tuple_membership.py
Vous devriez voir la sortie suivante :
3 is in my_tuple
Maintenant, vérifions la présence d'un élément qui n'est pas dans le tuple. Modifiez le script tuple_membership.py
pour vérifier si le nombre 4
est dans my_tuple
:
my_tuple = (1, 2, 3, 'a', 'b', 'c')
if 4 in my_tuple:
print("4 is in my_tuple")
else:
print("4 is not in my_tuple")
Enregistrez le fichier et exécutez-le à nouveau :
python ~/project/tuple_membership.py
Cette fois, la sortie devrait être :
4 is not in my_tuple
Vous pouvez également vérifier l'appartenance de chaînes de caractères dans le tuple. Modifiez le script tuple_membership.py
pour vérifier si la chaîne 'a'
est dans my_tuple
:
my_tuple = (1, 2, 3, 'a', 'b', 'c')
if 'a' in my_tuple:
print("'a' is in my_tuple")
else:
print("'a' is not in my_tuple")
Enregistrez le fichier et exécutez-le :
python ~/project/tuple_membership.py
La sortie sera :
'a' is in my_tuple
Cela démontre comment utiliser l'opérateur in
pour vérifier efficacement la présence d'éléments dans un tuple.