Sobes.tech
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')