1
resposta

Hora da prática: dicionários

1 - Crie um dicionário representando informações sobre uma pessoa, como nome, idade e cidade.

    pessoa = {'nome': 'Guido van Rossum', 'idade' : 58, 'cidade' : '(Haia)Den Haag'}

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);

Adicione um campo de profissão para essa pessoa;

Remova um item do dicionário.

    pessoa['idade'] = 68
     pessoa['profissão'] = 'programador', 'cientista da computação'
     del pessoa['cidade']

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

                                   # o ** significa elevar a potencia
     numeros_quadrados = {numero: numero**2 for numero in range(1, 6)}
     print(numeros_quadrados)
     {1: 1, 2: 4, 3: 9, 4: 16, 5: 25}

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

    if 'profissão' in pessoa:
      print('A chave "profissão" existe no dicionário.')
    else:
      print('A chave "profissão" não existe no dicionário.')
      
    A chave "profissã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.

    frase = "A Alura é a maior escola online de educação tech do Brasil."
     palavras = frase.split()
     repeticao_palavras = {}
     for palavra in palavras:
     repeticao_palavras[palavra] = repeticao_palavras.get(palavra, 0) + 1
     print(repeticao_palavras)

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Oi, Carlos! Como vai?

Agradeço por compartilhar.

Gostei da forma como você estruturou suas respostas. Ficou claro que entendeu o funcionamento dos dicionários e suas operações básicas, como adicionar, modificar e remover chaves. O uso do dict comprehension para gerar os quadrados também ficou ótimo.

Continue praticando e testando variações, como incluir condições dentro do comprehension ou trabalhar com dicionários aninhados.

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