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