Junior — Middle
Pode explicar o conceito de dicionário na linguagem Python e suas principais características?
sobes.tech IA
Resposta da IA
Em Python, um dicionário (dict) é um conjunto mutável e não ordenado (nas versões anteriores à 3.7) de pares chave-valor. As chaves devem ser objetos hasháveis (por exemplo, strings, números, tuplos), e os valores podem ser quaisquer objetos.
Principais características dos dicionários:
- Acesso rápido aos valores por chave (tempo de acesso amortizado O(1)).
- As chaves são únicas dentro do dicionário.
- Pode-se adicionar, modificar e remover pares chave-valor dinamicamente.
Exemplo de criação e uso de um dicionário:
pessoa = {'nome': 'Иван', 'idade': 30, 'cidade': 'Moscovo'}
print(pessoa['nome']) # Vai mostrar: Иван
# Adicionando uma nova chave
pessoa['emprego'] = 'engenheiro'
# Alterando um valor
pessoa['idade'] = 31
# Verificando se uma chave existe
if 'cidade' in pessoa:
print('Cidade especificada')