Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Usando o Método update(): Mesclando Múltiplos Elementos em um Conjunto | Conjunto
Estruturas de Dados em Python

book
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, ...} .

# 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)
copy

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

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?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 4. Capítulo 3
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

expand
ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

some-alt