Remover itens do dicionário em Python

Nosso artigo examina os dicionários Python remove . Fornecemos exemplos na esperança de que satisfaçam a curiosidade dos leitores.

Os dicionários do Python removem itens

Podemos remover itens de um dicionário Python usando vários métodos em Python dictionaries remove.



Dicionário – método Pop()

Exclua o item identificado pelo nome da chave com o método pop() :

Example: 

1
2
3
4
5
6
7
8
9
10
11
12
footballer_bio_dict = {
"full name": "Lionel Andres Messi",
"Place of birth": "Rosario, Santa Fe, Argentina",
"height": "1.70 m (5 ft 7 in)",
"position": "Forward",
"first club": "FC Barcelona",
"world cups": 1
}
footballer_bio_dict.pop("first club")
print(footballer_bio_dict)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Example: 

1
2
3
4
5
6
7
8
9
10
11
footballer_bio_dict = {
"full name": "Lionel Andres Messi",
"Place of birth": "Rosario, Santa Fe, Argentina",
"height": "1.70 m (5 ft 7 in)",
"position": "Forward",
"world cups": 1
}
footballer_bio_dict.pop("world cups")
print(footballer_bio_dict)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Usando o método popitem() , você pode eliminar o último elemento adicionado (antes da versão 3.7, um elemento aleatório é eliminado):

Example: 

1
2
3
4
5
6
7
8
9
10
11
12
footballer_bio_dict = {
"full name": "Lionel Andres Messi",
"Place of birth": "Rosario, Santa Fe, Argentina",
"height": "1.70 m (5 ft 7 in)",
"position": "Forward",
"first club": "FC Barcelona",
"world cups": 1
}
footballer_bio_dict.popitem()
print(footballer_bio_dict)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Example: 

1
2
3
4
5
6
7
8
9
10
11
footballer_bio_dict = {
"full name": "Lionel Andres Messi",
"Place of birth": "Rosario, Santa Fe, Argentina",
"height": "1.70 m (5 ft 7 in)",
"position": "Forward",
"first club": "FC Barcelona"
}
footballer_bio_dict.popitem()
print(footballer_bio_dict)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Elimina o elemento com o nome de chave fornecido usando a palavra-chave del:

Example: 

1
2
3
4
5
6
7
8
9
10
11
12
footballer_bio_dict = {
"full name": "Lionel Andres Messi",
"Place of birth": "Rosario, Santa Fe, Argentina",
"height": "1.70 m (5 ft 7 in)",
"position": "Forward",
"first club": "FC Barcelona",
"world cups": 1
}
del footballer_bio_dict["first club"]
print(footballer_bio_dict)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Example: 

1
2
3
4
5
6
7
8
9
10
11
footballer_bio_dict = {
"full name": "Lionel Andres Messi",
"Place of birth": "Rosario, Santa Fe, Argentina",
"height": "1.70 m (5 ft 7 in)",
"position": "Forward",
"world cups": 1
}
del footballer_bio_dict["world cups"]
print(footballer_bio_dict)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Também é possível eliminar completamente o dicionário com a palavra-chave del:

Example: 

1
2
3
4
5
6
7
8
9
10
11
footballer_bio_dict = {
"full name": "Lionel Andres Messi",
"Place of birth": "Rosario, Santa Fe, Argentina",
"height": "1.70 m (5 ft 7 in)",
"position": "Forward",
"first club": "FC Barcelona",
"world cups": 1
}
del footballer_bio_dict #Because "footballer_bio_dict" no more exists, an error will occur.print(footballer_bio_dict)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Também é possível eliminar completamente vários dicionários com a palavra-chave del:

Example: 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
footballer_bio_dict = {
"full name": "Lionel Andres Messi",
"Place of birth": "Rosario, Santa Fe, Argentina",
"height": "1.70 m (5 ft 7 in)",
"position": "Forward",
"first club": "FC Barcelona",
"world cups": 1
}footballer2_bio_dict = {
"full name": "Cristiano Ronaldo",
"Place of birth": "Funchal, Madeira, Portugal",
"height": "1.87 m (6 ft 2 in)",
"position": "Forward",
"first club": "Sporting CP",
"world cups": 0
}
del footballer_bio_dict
#Because "footballer_bio_dict" no more exists, an error will occur.
del footballer2_bio_dict print(footballer_bio_dict)
print(footballer2_bio_dict)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Ao executar o método clear(), o dicionário é limpo:

Example: 

1
2
3
4
5
6
7
8
9
10
11
12
footballer_bio_dict = {
"full name": "Lionel Andres Messi",
"Place of birth": "Rosario, Santa Fe, Argentina",
"height": "1.70 m (5 ft 7 in)",
"position": "Forward",
"first club": "FC Barcelona",
"world cups": 1
}
footballer_bio_dict.clear()
print(footballer_bio_dict)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Ao executar o método clear() , vários dicionários são limpos:

Example: 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
footballer_bio_dict = {
"full name": "Lionel Andres Messi",
"Place of birth": "Rosario, Santa Fe, Argentina",
"height": "1.70 m (5 ft 7 in)",
"position": "Forward",
"first club": "FC Barcelona",
"world cups": 1
}footballer2_bio_dict = {
"full name": "Cristiano Ronaldo",
"Place of birth": "Funchal, Madeira, Portugal",
"height": "1.87 m (6 ft 2 in)",
"position": "Forward",
"first club": "Sporting CP",
"world cups": 0
}footballer_bio_dict.clear()
footballer2_bio_dict.clear()
print(footballer_bio_dict)
print(footballer2_bio_dict)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Remover itens do dicionário na importância do Python

A remoção de itens do dicionário em Python é importante por vários motivos:

  1. Os dicionários geralmente contêm dados que requerem limpeza ou remoção de entradas desnecessárias. Ao remover itens específicos de um dicionário, você pode eliminar dados inválidos, desatualizados ou redundantes, garantindo a precisão e limpeza de seus dados.
  2.  A remoção de itens do dicionário permite que você atualize ou modifique seus dados, eliminando informações indesejadas ou desatualizadas. Isso é particularmente útil quando você precisa remover entradas específicas que não são mais relevantes ou precisas.
  3. A remoção de itens desnecessários de um dicionário pode ajudar a economizar memória. Se o seu dicionário contém um grande número de itens, a remoção de entradas desnecessárias libera recursos de memória e melhora a eficiência do seu programa.
  4. A remoção de itens do dicionário permite reestruturar os dados no dicionário. Ao remover seletivamente certas entradas e reorganizar os itens restantes, você pode transformar o dicionário para atender a requisitos específicos ou obter uma estrutura de dados desejada.
  5.  A remoção de dados sensíveis ou confidenciais de um dicionário é crucial para manter a privacidade e a segurança dos dados. Ao remover itens que contêm informações confidenciais, você pode impedir o acesso não autorizado ou a exposição inadvertida de dados confidenciais.
Mantenha-se atualizado com as últimas informações técnicas e tendências assinando nosso boletim informativo.
Nós valorizamos o seu feedback.
+1
0
+1
0
+1
0
+1
0
+1
0
+1
0
+1
0

Assine a nossa newsletter
Digite seu e-mail para receber um resumo semanal de nossos melhores posts. Saber mais!
ícone