Usando o Método remove(): Excluindo Elementos Específicos de Listas
O método remove() exclui a primeira ocorrência de um valor específico na lista. Isso é particularmente útil quando você conhece o valor do elemento, mas não seu índice.
A sintaxe do método remove() é:
list.remove(value)
Agora, você decide remover "Kyoto" da sua lista porque já a visitou. Veja como você pode fazer isso:
12345travel_wishlist = ["Paris", "Oslo", "Kyoto", "Sydney"] # Remove a specific city travel_wishlist.remove("Kyoto") print(travel_wishlist) # Output: ['Paris', 'Oslo', 'Sydney']
Se "Kyoto" não estiver na lista, este código gerará um erro.
12345travel_wishlist = ["Paris", "Oslo", "Rome", "Sydney"] # Remove a specific city travel_wishlist.remove("Kyoto") print(travel_wishlist) # ValueError: list.remove(x): x not in list
Para evitar isso, você pode verificar se a cidade existe antes de removê-la:
123456travel_wishlist = ["Paris", "Oslo", "Rome", "Sydney"] if "Kyoto" in travel_wishlist: travel_wishlist.remove("Kyoto") print(travel_wishlist)
Nota
Com o método
remove(), você só pode remover um item de cada vez.
Swipe to start coding
Você está continuando a trabalhar com a lista travel_wishlist.
- Remova os elementos
"Oslo"e"Sydney"da lista. - Use o método
remove()para remover esses elementos.
Solução
Obrigado pelo seu feedback!
single
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
What happens if there are multiple occurrences of "Kyoto" in the list?
Can you explain what error is raised if the value is not found?
Are there alternative methods to remove an item by value safely?
Awesome!
Completion rate improved to 3.23
Usando o Método remove(): Excluindo Elementos Específicos de Listas
Deslize para mostrar o menu
O método remove() exclui a primeira ocorrência de um valor específico na lista. Isso é particularmente útil quando você conhece o valor do elemento, mas não seu índice.
A sintaxe do método remove() é:
list.remove(value)
Agora, você decide remover "Kyoto" da sua lista porque já a visitou. Veja como você pode fazer isso:
12345travel_wishlist = ["Paris", "Oslo", "Kyoto", "Sydney"] # Remove a specific city travel_wishlist.remove("Kyoto") print(travel_wishlist) # Output: ['Paris', 'Oslo', 'Sydney']
Se "Kyoto" não estiver na lista, este código gerará um erro.
12345travel_wishlist = ["Paris", "Oslo", "Rome", "Sydney"] # Remove a specific city travel_wishlist.remove("Kyoto") print(travel_wishlist) # ValueError: list.remove(x): x not in list
Para evitar isso, você pode verificar se a cidade existe antes de removê-la:
123456travel_wishlist = ["Paris", "Oslo", "Rome", "Sydney"] if "Kyoto" in travel_wishlist: travel_wishlist.remove("Kyoto") print(travel_wishlist)
Nota
Com o método
remove(), você só pode remover um item de cada vez.
Swipe to start coding
Você está continuando a trabalhar com a lista travel_wishlist.
- Remova os elementos
"Oslo"e"Sydney"da lista. - Use o método
remove()para remover esses elementos.
Solução
Obrigado pelo seu feedback!
single