Seção 3. Capítulo 4
single
Excluindo Tuplas em Python: Removendo Referências a Tuplas
Deslize para mostrar o menu
Uma tupla em Python é imutável, ou seja, uma vez criada, não é possível alterar, adicionar ou remover seus elementos. No entanto, é possível excluir a tupla inteira utilizando a instrução del.
1234567movies = ("Inception", "Interstellar", "Tenet", "Dunkirk", "Memento") # Deleting the tuple del movies # Attempting to print the deleted tuple will raise an error print(movies)
Remoção de itens
Nota
Como as tuplas são imutáveis, não é possível remover itens diretamente delas. No entanto, é possível contornar essa limitação convertendo a tupla em uma lista, modificando a lista e, em seguida, convertendo-a novamente em uma tupla.
12345678910111213movies = ("Inception", "Interstellar", "Tenet", "Dunkirk", "Memento") # Convert the tuple to a list movies_list = list(movies) # Remove specific items movies_list.remove("Tenet") movies_list.remove("Dunkirk") # Convert the list back to a tuple movies = tuple(movies_list) print(movies)
Tarefa
Deslize para começar a programar
Os filmes de animais não agradaram ao público, exceto pela animação "Finding Nemo".
- Converter a tupla
movie_posterem uma lista e atribuí-la à variáveltemp_list. - Remover os elementos
"The Lion King"e"Jurassic Park"da lista. - Converter a lista de volta para uma tupla e atribuir o valor à variável
movie_poster. - Excluir a lista
temp_list.
Solução
Tudo estava claro?
Obrigado pelo seu feedback!
Seção 3. Capítulo 4
single
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo