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

Deslize para mostrar o menu

book
Atualizando Tuplas em Python

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.

  • 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
Sentimos muito que algo saiu errado. O que aconteceu?

Pergunte à IA

expand
ChatGPT

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

book
Atualizando Tuplas em Python

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.

  • 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
Sentimos muito que algo saiu errado. O que aconteceu?
some-alt