Acessando dados de um Dicionário
1 2 3 4 5 6 7 8 9 10 11 12 13 |
print("====") print("Acessando um Dicionário") print("====") meu_dicionario = {"Francisco":"Meu vizinho","Maria":"Minha mãe","José":"Meu tio"} print(meu_dicionario["Maria"]) """ Resultado: ==== Acessando um Dicionário ==== Minha mãe """ |
Veja que no exemplo acima o VALOR do item do Dicionário é acessado com sua CHAVE “Maria”.
A chave deve ser única no Dicionário de dados.
Perceba que um dicionário não é adequado para a iteração com For e While, a ideia é o acesso direto pela chave.
Alterando item do Dicionário
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
print("====") print("====") print("Alterando item do Dicionário") print("====") meu_dicionario = {"Francisco":"Meu vizinho","Maria":"Minha mãe","José":"Meu tio"} meu_dicionario["Maria"] = "Minha sogra" print(meu_dicionario["Maria"]) """ Resultado: ==== Alterando item do Dicionário ==== Minha sogra """ |
Adicionando item a um Dicionário
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
print("====") print("Adicionando um item a um Dicionário") print("====") meu_dicionario = {"Francisco":"Meu vizinho","Maria":"Minha mãe","José":"Meu tio"} print("Valor Inicial:",meu_dicionario) meu_dicionario["Silvio"] = "Colega de faculdade" print("Valor Final:",meu_dicionario) """ Resultado: ==== Adicionando um item a um Dicionário ==== Valor Inicial: {'Francisco': 'Meu vizinho', 'Maria': 'Minha mãe', 'José': 'Meu tio'} Valor Final: {'Francisco': 'Meu vizinho', 'Maria': 'Minha mãe', 'José': 'Meu tio', 'Silvio': 'Colega de faculdade'} """ |
Removendo item de um Dicionário
Estrutura | Método | Descrição |
---|---|---|
Dicionário | pop() |
Remove pela chave e retorna o valor. |
Dicionário | del |
Remove pela chave ou todo o dicionário. |
Dicionário | clear() |
Remove todos os itens do dicionário. |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
print("====") print("Removendo item Dicionário") print("====") meu_dicionario = {"Francisco":"Meu vizinho","Maria":"Minha mãe","José":"Meu tio"} print("Valor Inicial:",meu_dicionario) meu_dicionario.pop("José") print("Valor Final:",meu_dicionario) """ Resultado: ==== Removendo item Dicionário ==== Valor Inicial: {'Francisco': 'Meu vizinho', 'Maria': 'Minha mãe', 'José': 'Meu tio'} Valor Final: {'Francisco': 'Meu vizinho', 'Maria': 'Minha mãe'} """ |