Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Industrial programming >> python

Dicionários Python: Adicionando, Atualizando e Gerenciando Pares Chave/Valor

Dicionários Python são estruturas de dados fundamentais que armazenam dados como pares chave/valor. Chaves são imutáveis e únicas, enquanto valores podem ser qualquer tipo de dado, incluindo estruturas aninhadas.

Regras-Chave para Chaves de Dicionário

Adicionando Elementos a um Dicionário

Para adicionar um novo par chave/valor, simplesmente atribua um valor a uma nova chave:

my_dict = {"username": "XYZ", "email": "xyz@example.com"}
my_dict["location"] = "Mumbai"
print(my_dict)

Saída: {"username": "XYZ", "email": "xyz@example.com", "location": "Mumbai"}

Quando o valor é uma lista, você pode anexar itens a essa lista:

my_dict = {"tags": []}
my_dict["tags"].append("python")
print(my_dict)

Saída: {"tags": ["python"]}

Acessando Elementos do Dicionário

Recupere um valor por sua chave usando colchetes. Se a chave não existe, um KeyError é levantado:

print(my_dict["username"]) # XYZ
print(my_dict["nonexistent"]) # KeyError

Para evitar erros, use dict.get() ou dict.setdefault():

print(my_dict.get("nonexistent", "default"))

Deletando Elementos

Atualizando Valores Existentes

Atribua um novo valor a uma chave existente para atualizá-la:

my_dict["username"] = "ABC"
print(my_dict)

Combinando Dicionários

Mescle dois dicionários usando update() ou o operador de união (|) no Python 3.9+:

dict_a = {"a": 1, "b": 2}
dict_b = {"b": 3, "c": 4}
dict_a.update(dict_b)
print(dict_a) # {"a": 1, "b": 3, "c": 4}
# ou
combined = dict_a | dict_b
print(combined)

Incorporando um Dicionário Dentro de Outro

Atribua um dicionário inteiro a uma nova chave para aninhá-lo:

parent = {"username": "XYZ"}
child = {"firstName": "Nick", "lastName": "Price"}
parent["name"] = child
print(parent)

Saída: {"username": "XYZ", "name": {"firstName": "Nick", "lastName": "Price"}}

Resumo

Para mais detalhes, consulte a documentação oficial do Python: Python Data Structures – Dictionaries.

python

  1. Variáveis, Constantes e Literais em Python – Guia Completo
  2. Dominando Dicionários em Python: Criação, Manipulação e Técnicas Avançadas
  3. Obter Data e Hora Atuais em Python: Guia Prático
  4. Como Alertas Inteligentes Habilitados por IoT Transformam Confiabilidade de Motores Elétricos
  5. Função Print() do Python: Guia Prático com Exemplos
  6. Dominando Tuplas em Python: Packing, Unpacking, Comparação, Slicing e Chaves de Dicionário
  7. Guia Abrangente de Operadores Python: Aritméticos, Lógicos, Comparação, Atribuição, Bitwise e Precedência
  8. Função abs() em Python: Calcular Valores Absolutos para Números e Complexos
  9. Dominando a Função range() do Python: Do Básico ao Avançado
  10. Python time.sleep(): Como Adicionar Atrasos no Seu Código (Exemplo)