1
resposta

Resolução das atividades.

1 - Crie um dicionário representando informações sobre uma pessoa, como nome, idade e cidade.
pessoa = {
    "nome": "Luiz Henrique",
    "idade": 25,
    "cidade": "São Paulo"
}

print(pessoa)

2 - Utilizando o dicionário criado no item 1:

 Modifique o valor de um dos itens no dicionário (por exemplo, atualize a idade da pessoa);
    pessoa["idade"] = 26

Adicione um campo de profissão para essa pessoa;
pessoa = {
    "nome": "Luiz Henrique",
    "idade": 25,
    "cidade": "São Paulo",
    "profissao": "Desenvolvedor"
}

print(pessoa)

Remova um item do dicionário.

pessoa.pop("cidade")

3 - Crie um dicionário que relacione os números de 1 a 5 aos seus respectivos quadrados.

quadrados = {
    1: 1**2,
    2: 2**2,
    3: 3**2,
    4: 4**2,
    5: 5**2
}

print(quadrados)
4 - Crie um dicionário e verifique se uma chave específica existe dentro desse dicionário.

pessoa = {
    "nome": "Luiz Henrique",
    "idade": 25,
    "cidade": "São Paulo"
}

# Verificando se a chave existe
if "idade" in pessoa:
    print("A chave 'idade' existe no dicionário.")
else:
    print("A chave 'idade' não existe no dicionário.")

5 - Escreva um código que conte a frequência de cada palavra em uma frase utilizando um dicionário.

frequencia = {}
for palavra in frase.split():
    frequencia[palavra] = frequencia.get(palavra, 0) + 1

print(frequencia)
1 resposta

Oii, Luiz! Como vai? Agradeço por compartilhar seu código com a comunidade Alura.

Neste ponto, sua resolução demonstra um bom domínio sobre a manipulação de dicionários e o uso do laço for para contagem. No exercício 2, notei que você recriou o dicionário para adicionar a profissão; lembre-se que você pode simplesmente atribuir uma nova chave, como fez ao atualizar a idade, para manter o código mais dinâmico.

Uma dica interessante para o futuro é o uso do método update para adicionar ou atualizar múltiplos campos de uma só vez.


pessoa = {'nome': 'Luiz'}
pessoa.update({'idade': 25, 'profissao': 'Dev'})
print(pessoa)

O metodo update insere novos pares chave-valor ou atualiza os já existentes no dicionário original.

Conteúdos relacionados
Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!