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

Dominando Dicionários Python: Sintaxe, Métodos, Atualização, Ordenação e Mesclagem

O que é um Dicionário em Python?

Um dicionário Python é uma coleção mutável, não ordenada, de pares chave-valor. Chaves devem ser imutáveis (ex: strings, números, tuplas), enquanto valores podem ser qualquer tipo de dado. Dicionários são declarados com chaves:

students = {"Tim": 18, "Charlie": 12, "Tiffany": 22, "Robert": 25}

Python 3.7+ preserva ordem de inserção, mas o conceito central permanece: cada chave mapeia unicamente para um valor.

Propriedades-Chave

Sintaxe de Dicionário

Dict = { 'Tim': 18, 'xyz': 25 }

Chaves e valores são separados por dois pontos; pares são delimitados por vírgula.

Dominando Dicionários Python: Sintaxe, Métodos, Atualização, Ordenação e Mesclagem

Métodos Comuns de Dicionário

copy()

Cria uma cópia rasa do dicionário.

original = {'Tim': 18, 'Charlie': 12}
copy_dict = original.copy()

update()

Atualiza o dicionário com pares chave-valor de outro mapeamento ou iterável.

students.update({'Sarah': 9})

items()

Retorna uma view dos pares chave-valor do dicionário.

list(students.items())

len()

Retorna o número de pares chave-valor.

len(students)

Teste de Pertinência (in)

Verifica se uma chave existe no dicionário.

"email" in my_dict

Atualizando e Deletando Entradas

Adicionar ou Modificar uma Chave

students.update({"Sarah": 9})

Deletar uma Chave

del students["Charlie"]

Iterando e Ordenando

Embora dicionários sejam não ordenados, você pode ordenar chaves para exibição.

for name in sorted(students):
    print(f"{name}:{students[name]}")

Conversão para String

Use str() para obter uma representação imprimível.

print(str(students))

Mesclando Dois Dicionários

Dois métodos populares:

Exemplos de Código

Exemplo Python 3 – Criar e Imprimir um Dicionário

students = {"Tim": 18, "Charlie": 12, "Tiffany": 22, "Robert": 25}
print(students)

Verificar Existência de Chave

if "Tim" in students:
    print("Tim está presente")

Tabela de Referência de Métodos

MétodoDescriçãoSintaxe
copy()Cópia rasa do dicionáriodict.copy()
update()Mesclar ou adicionar pares chave-valordict.update(other)
items()View de tuplas chave-valordict.items()
len()Número de entradaslen(dict)
inVerificar existência de chavekey in dict

Principais Pontos

python

  1. Dominando Dicionários em Python: Criação, Manipulação e Técnicas Avançadas
  2. Algoritmo Insertion Sort em Java: Exemplo Claro e Guia Passo a Passo
  3. Dicionários Python: Adicionando, Atualizando e Gerenciando Pares Chave/Valor
  4. Dominando o Método strip() do Python: Guia Completo e Exemplos Práticos
  5. Python len(): Guia Prático para Medir Comprimento de Objetos
  6. Dominando o yield do Python: Generator vs Return – Guia Prático
  7. Counter do Python em collections: Contagem Eficiente, Atualização e Operações Aritméticas
  8. Dominando enumerate() do Python: Loop com Índices para Listas, Tuplas, Strings e Dicionários
  9. Python time.sleep(): Como Adicionar Atrasos no Seu Código (Exemplo)
  10. Dominando Listas em Python: Append, Sort, Length & List Comprehensions (Guia Prático)