Conteúdo do Curso
Estruturas de Dados em Python
Estruturas de Dados em Python
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.
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
No entanto, convertendo a tupla para uma lista, você pode facilmente fazer as alterações desejadas.
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)
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
Obrigado pelo seu feedback!
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.
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
No entanto, convertendo a tupla para uma lista, você pode facilmente fazer as alterações desejadas.
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)
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
Obrigado pelo seu feedback!