Iniciante Fundamentos

Dicionários

Dicionário guarda dados em pares chave: valor. Usa chaves {}.

pessoa = {
    "nome": "Ana",
    "idade": 30,
    "cidade": "Recife"
}

Acessar

print(pessoa["nome"])        # Ana
print(pessoa.get("idade"))   # 30
print(pessoa.get("email"))   # None (sem erro)

get() evita erro quando a chave não existe; pessoa["email"] lançaria KeyError.

Alterar e adicionar

pessoa["idade"] = 31        # altera
pessoa["email"] = "a@x.com" # adiciona

Remover

pessoa.pop("cidade")
del pessoa["email"]

Percorrer

for chave, valor in pessoa.items():
    print(chave, "=", valor)

for chave in pessoa.keys():
    print(chave)

for valor in pessoa.values():
    print(valor)

Verificar chave

print("nome" in pessoa)   # True