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)