Usando o Método update(): Mesclando Múltiplos Elementos em um Conjunto
O método update()
em Python permite que você adicione múltiplos elementos a um conjunto de uma só vez. Este método aceita um iterável (como uma lista, tupla ou outro conjunto) e adiciona seus elementos ao conjunto existente.
O método update()
pode aceitar:
Listas:
[movie1, movie2, ...]
;Tuplas:
(movie1, movie2, ...)
;Outros Conjuntos:
{movie1, movie2, ...}
.
9
1
2
3
4
5
6
7
8
# 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)
12345678# 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)
Nota
Se qualquer elemento sendo adicionado já existir no conjunto, ele não será duplicado. A ordem dos elementos em um conjunto não é garantida e pode variar.
Tarefa
Swipe to start coding
Você tem o conjunto marvel_movies
e a tupla movies_to_add
.
- Adicione ambos os filmes da tupla ao conjunto.
- Use o método
update()
para realizar isso.
Solução
99
1
2
3
4
5
6
7
8
9
10
11
12
13
marvel_movies = {
'Avengers: Endgame',
'Black Panther',
'Iron Man'
}
movies_to_add = ('Spider-Man: No Way Home', 'Guardians of the Galaxy')
# Write your code here
marvel_movies.update(movies_to_add)
# Testing
print("Updated set:", marvel_movies)
Tudo estava claro?
Obrigado pelo seu feedback!
Seção 4. Capítulo 3
99
1
2
3
4
5
6
7
8
9
10
11
12
13
marvel_movies = {
'Avengers: Endgame',
'Black Panther',
'Iron Man'
}
movies_to_add = ('Spider-Man: No Way Home', 'Guardians of the Galaxy')
# Write your code here
___
# Testing
print("Updated set:", marvel_movies)
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo