0
respostas

Hora da prática: dicionários

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

pessoa = {'nome':'Maurício', 'idade': 13, 'cidade': 'Salvador'}

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'] = input('Insira a idade: ')
pessoa['profissao'] = input('Insira a profissão: ')
del pessoa['cidade']

print(pessoa)

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

quadrados = {x: x**2 for x in range(1, 6)}
print(quadrados)

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

localizacao = {'Pais': 'Brasil', 'Estado': 'Bahia', 'Cidade': 'Salvador'}
if 'Pais' in localizacao:
    print(f'A chave {'Pais'} existe no dicionário')
else:
    print(f'A chave {'Pais'} não exite no dicionário')

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

frase = 'O rato roeu a roupa do rei de roma'
quant_palavras = {}
palavras = frase.split()
for palavra in palavras:
    quant_palavras[palavra] = quant_palavras.get(palavra, 0) + 1
print(quant_palavras)