Aula 3: in, .get() e iteração de um dicionário
Uma busca direta d[key] quebra se a chave estiver faltando. Aqui vamos aprender ferramentas seguras e práticas: in verifica se uma chave existe, .get() retorna um valor com um padrão, e um loop percorre as chaves, os valores ou os pares com .keys(), .values() e .items().
Antes de abrir uma gaveta, você pergunta "existe essa gaveta?" (in). .get() é pedir uma gaveta e receber um "nada" educado em vez de um grito, caso ela não exista. Iterar é ir de gaveta em gaveta.
- in
- Um operador que verifica se uma chave existe em um dicionário, retornando True ou False.
- .get()
- Um método que busca um valor por chave, retornando um padrão em vez de um erro se a chave estiver faltando.
- .items()
- Um método que retorna todos os pares de chave e valor, prático para percorrer em loop.