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()
é:
pythonlist.remove(value)
Agora, você decide remover "Kyoto" da sua lista porque já a visitou. Veja como você pode fazer isso:
9
1
2
3
4
5
travel_wishlist = ["Paris", "Oslo", "Kyoto", "Sydney"]
# Remove a specific city
travel_wishlist.remove("Kyoto")
print(travel_wishlist) # Output: ['Paris', 'Oslo', 'Sydney']
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.
9
1
2
3
4
5
travel_wishlist = ["Paris", "Oslo", "Rome", "Sydney"]
# Remove a specific city
travel_wishlist.remove("Kyoto")
print(travel_wishlist) # ValueError: list.remove(x): x not in list
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:
9
1
2
3
4
5
6
travel_wishlist = ["Paris", "Oslo", "Rome", "Sydney"]
if "Kyoto" in travel_wishlist:
travel_wishlist.remove("Kyoto")
print(travel_wishlist)
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.
Tarefa
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
9
1
2
3
4
5
6
7
8
travel_wishlist = ["Paris", "Oslo", "Kyoto", "Sydney"]
# Deleting element
travel_wishlist.remove('Oslo')
travel_wishlist.remove('Sydney')
# Testing
print('Updated list:', travel_wishlist)
Tudo estava claro?
Obrigado pelo seu feedback!
Seção 1. Capítulo 9
9
1
2
3
4
5
6
7
travel_wishlist = ["Paris", "Oslo", "Kyoto", "Sydney"]
# Deleting element
___
# Testing
print('Updated list:', travel_wishlist)
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo