Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Suppression d’Éléments des Ensembles en Python | Section
Practice
Projects
Quizzes & Challenges
Quiz
Challenges
/
Structures de Données Python
Section 1. Chapitre 25
single

single

bookSuppression d’Éléments des Ensembles en Python

Glissez pour afficher le menu

Les ensembles en Python permettent de supprimer des éléments à l'aide des méthodes remove() et discard(). Bien que les deux méthodes suppriment des éléments spécifiques, il existe une différence essentielle :

  • remove() : génère une exception KeyError si l'élément n'est pas présent dans l'ensemble ;
  • discard() : ne génère pas d'erreur si l'élément n'est pas trouvé ; l'ensemble reste inchangé.
123456
# Attempting to remove movies movies = {"Inception", "Interstellar", "Tenet", "Dunkirk"} # Remove specific movies movies.remove("Dunkirk") movies.remove("Avatar") # This will raise a `KeyError`
copy

Utilisons maintenant la méthode discard(), qui fonctionne de manière similaire mais évite les erreurs si le film spécifié n'est pas présent dans l'ensemble.

12345678910
# Define a set of favorite movies movies = {"Inception", "Interstellar", "Tenet", "Dunkirk", "Memento"} # Remove specific movies using discard movies.discard("Dunkirk") movies.discard("Memento") movies.discard("Avatar") # Print the result print("Final set:", movies)
copy
Tâche

Swipe to start coding

Vous disposez de l'ensemble marvel_movies. Cependant, deux films d'un autre studio ont été ajoutés par erreur à cet ensemble.

  • Retirer le film "The Dark Knight" de l'ensemble.
  • Retirer le film "Justice League" de l'ensemble.
  • Utiliser les méthodes discard() ou remove() pour effectuer cette opération.

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