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 en Python | Section
Structures de Données Python

bookAccès aux éléments d'un ensemble en Python

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
copy

Dans cet exemple, le mot-clé in est utilisé pour vérifier si certains films sont présents dans l'ensemble movies et stocker le résultat 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)
copy

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

Swipe to start coding

On vous fournit 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

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 24
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

close

bookAccès aux éléments d'un ensemble en Python

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
copy

Dans cet exemple, le mot-clé in est utilisé pour vérifier si certains films sont présents dans l'ensemble movies et stocker le résultat 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)
copy

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

Swipe to start coding

On vous fournit 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 1. Chapitre 24
single

single

some-alt