Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Accès aux éléments d’un ensemble : itération et test d’appartenance | Maîtriser Les Ensembles Python
Structures de Données Python
Section 4. Chapitre 4
single

single

Accès aux éléments d’un ensemble : itération et test d’appartenance

Glissez pour afficher le menu

Comme les ensembles sont non ordonnés, il n'est pas possible d'accéder à leurs éléments par indice comme avec une liste ou un tuple. Cependant, il est possible de :

  • Vérifier l'existence d'un élément à l'aide du mot-clé in ;
  • Parcourir les éléments à l'aide d'une boucle for.

Vérification de l'appartenance avec in

Le mot-clé in permet de vérifier si un élément spécifique existe dans un ensemble :

12345678910
# Define a set of favorite movies movies = {"Inception", "Interstellar", "Tenet", "Dunkirk", "Memento"} # Check if specific movies are in the set is_inception_present = "Inception" in movies # True is_avatar_present = "Avatar" in movies # False # Print results print(is_inception_present) # Output: True print(is_avatar_present) # Output: False

Dans cet exemple, le mot-clé in est utilisé pour vérifier si certains films sont présents dans l'ensemble movies et le résultat est stocké sous forme de valeur booléenne dans les variables is_inception_present et is_avatar_present.

Parcours d'un ensemble avec une boucle for

Il est possible de parcourir un ensemble à l'aide d'une boucle for afin de traiter chaque élément individuellement. Comme les ensembles sont non ordonnés, l'ordre d'itération est imprévisible.

1234567
# Define a set of favorite movies movies = {"Inception", "Interstellar", "Tenet", "Dunkirk", "Memento"} # Iterate through the set and print each movie title print("Movie collection:") for movie in movies: print(movie)

Chaque élément de l'ensemble est accédé une seule fois lors de l'itération. L'ordre des éléments dans la sortie peut varier.

Tâche

Glissez pour commencer à coder

Vous disposez d'un ensemble assez large des films les plus populaires (movies).

  • Attribuer une valeur booléenne à la variable is_first_movie_present pour vérifier si le film "The Green Mile" est présent dans l'ensemble.
  • Attribuer une valeur booléenne à la variable is_second_movie_present pour vérifier si le film "Titanic" est présent dans l'ensemble.
  • Attribuer une valeur booléenne à la variable is_third_movie_present pour vérifier si le film "Interstellar" est présent dans l'ensemble.
  • Utiliser le mot-clé in pour réaliser cette tâche.

Solution

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 4. Chapitre 4
single

single

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

some-alt