Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Atualizando uma Tupla | Tupla
Estruturas de Dados em Python
course content

Conteúdo do Curso

Estruturas de Dados em Python

Estruturas de Dados em Python

1. Lista
2. Dicionário
3. Tupla
4. Conjunto

book
Atualizando uma Tupla

Para modificar valores dentro de uma tupla, você pode usar uma técnica semelhante à de exclusão. Como uma tupla é imutável, você não pode alterar diretamente seus elementos sem encontrar um erro.

123
movie_ratings = (8.8, 9.0, 7.5, 6.8) # Attempting to modify a tuple directly movie_ratings[1] = 8.9 # Output: Error: 'tuple' object does not support item assignment
copy

No entanto, convertendo a tupla para uma lista, você pode facilmente fazer as alterações desejadas.

12345678910111213
current_movies = ("Inception", "Interstellar", "Tenet", "Dunkirk") # Step 1: Convert the tuple to a list movies_list = list(current_movies) # Step 2: Update the second and third movie titles movies_list[1] = "Memento" movies_list[2] = "The Prestige" # Step 3: Convert the list back to a tuple current_movies = tuple(movies_list) print(current_movies)
copy
Tarefa

Swipe to start coding

Você recebeu uma nova tupla contendo gêneros, chamada movie_genres.

Sua tarefa:

  • Converta a tupla em uma lista e atribua-a à variável temp_list.
  • Substitua o elemento "Drama" por "Thriller".
  • Substitua o elemento "Horror" por "Adventure".
  • Converta a lista de volta em uma tupla e atribua o valor à variável movie_genres.
  • Exclua a lista temporária.

Solução

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 3. Capítulo 5
toggle bottom row

book
Atualizando uma Tupla

Para modificar valores dentro de uma tupla, você pode usar uma técnica semelhante à de exclusão. Como uma tupla é imutável, você não pode alterar diretamente seus elementos sem encontrar um erro.

123
movie_ratings = (8.8, 9.0, 7.5, 6.8) # Attempting to modify a tuple directly movie_ratings[1] = 8.9 # Output: Error: 'tuple' object does not support item assignment
copy

No entanto, convertendo a tupla para uma lista, você pode facilmente fazer as alterações desejadas.

12345678910111213
current_movies = ("Inception", "Interstellar", "Tenet", "Dunkirk") # Step 1: Convert the tuple to a list movies_list = list(current_movies) # Step 2: Update the second and third movie titles movies_list[1] = "Memento" movies_list[2] = "The Prestige" # Step 3: Convert the list back to a tuple current_movies = tuple(movies_list) print(current_movies)
copy
Tarefa

Swipe to start coding

Você recebeu uma nova tupla contendo gêneros, chamada movie_genres.

Sua tarefa:

  • Converta a tupla em uma lista e atribua-a à variável temp_list.
  • Substitua o elemento "Drama" por "Thriller".
  • Substitua o elemento "Horror" por "Adventure".
  • Converta a lista de volta em uma tupla e atribua o valor à variável movie_genres.
  • Exclua a lista temporária.

Solução

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 3. Capítulo 5
Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
We're sorry to hear that something went wrong. What happened?
some-alt