Contenu du cours
Structures de Données Python
Structures de Données Python
La Méthode update()
La méthode update()
en Python vous permet d'ajouter plusieurs éléments à un ensemble à la fois. Cette méthode prend un itérable (comme une liste, un tuple ou un autre ensemble) et ajoute ses éléments à l'ensemble existant.
La méthode update()
peut accepter :
- Listes :
[movie1, movie2, ...]
; - Tuples :
(movie1, movie2, ...)
; - Autres ensembles :
{movie1, movie2, ...}
.
# Original set of favorite movies favorite_movies = {"Inception", "Interstellar", "Tenet"} # Adding multiple new movies favorite_movies.update(["Tenet", "Memento", "The Prestige"]) # Print the updated set print(favorite_movies)
Remarque
Si un élément ajouté existe déjà dans l'ensemble, il ne sera pas dupliqué. L'ordre des éléments dans un ensemble n'est pas garanti et peut varier.
Swipe to start coding
Vous avez l'ensemble marvel_movies
et le tuple movies_to_add
.
Votre objectif :
- Ajouter les deux films du tuple à l'ensemble.
- Utiliser la méthode
update()
pour accomplir cela.
Solution
Merci pour vos commentaires !
La Méthode update()
La méthode update()
en Python vous permet d'ajouter plusieurs éléments à un ensemble à la fois. Cette méthode prend un itérable (comme une liste, un tuple ou un autre ensemble) et ajoute ses éléments à l'ensemble existant.
La méthode update()
peut accepter :
- Listes :
[movie1, movie2, ...]
; - Tuples :
(movie1, movie2, ...)
; - Autres ensembles :
{movie1, movie2, ...}
.
# Original set of favorite movies favorite_movies = {"Inception", "Interstellar", "Tenet"} # Adding multiple new movies favorite_movies.update(["Tenet", "Memento", "The Prestige"]) # Print the updated set print(favorite_movies)
Remarque
Si un élément ajouté existe déjà dans l'ensemble, il ne sera pas dupliqué. L'ordre des éléments dans un ensemble n'est pas garanti et peut varier.
Swipe to start coding
Vous avez l'ensemble marvel_movies
et le tuple movies_to_add
.
Votre objectif :
- Ajouter les deux films du tuple à l'ensemble.
- Utiliser la méthode
update()
pour accomplir cela.
Solution
Merci pour vos commentaires !