📘 Lista de Exercícios – Dicionários em Python
1. Criar e acessar dicionário
Crie um dicionário com nome e idade e exiba os valores.
Entrada:
João
Maria
20
34
Saída:
{ 'nome': 'João', 'idade': 20 }
{ 'nome': 'Maria', 'idade': 34 }
João
Maria
20
34
Saída:
{ 'nome': 'João', 'idade': 20 }
{ 'nome': 'Maria', 'idade': 34 }
Entrada:
Victor
Pedro
32
26
Saída:
{ 'nome': 'Victor', 'idade': 32 }
{ 'nome': 'Pedro', 'idade': 26 }
Victor
Pedro
32
26
Saída:
{ 'nome': 'Victor', 'idade': 32 }
{ 'nome': 'Pedro', 'idade': 26 }
2. Adicionar elemento
Faça um programa que peça 2 nomes de chave e 2 valores que deseja adicionar em um dicionário vazio. Crie os campos e adicione o valores.
Entrada:
nome
Ana
idade
25
Saída:
{nome: Ana, idade: 25}
nome
Ana
idade
25
Saída:
{nome: Ana, idade: 25}
Entrada:
cidade
SP
estado
SP
Saída: {cidade: SP, estado: SP}
cidade
SP
estado
SP
Saída: {cidade: SP, estado: SP}
3. Remover elemento
Remova uma chave do dicionário {a:1, b:2, c:3, d:4}.
Entrada: b
Saída: {a:1, c:3, d:4}
Saída: {a:1, c:3, d:4}
Entrada: c
Saída: {a:1, b:2, d:4}
Saída: {a:1, b:2, d:4}
4. Verificar chave
Verifique se uma chave existe no dicionário {a:1, b:2, c:3, d:4}.
Entrada: a
Saída: SIM
Saída: SIM
Entrada: y
Saída: NAO
Saída: NAO
5. Somar valores
Mostre o dicionário passado pelo usuário e mostre a soma de todos os valores do dicionário.
Entrada:
a 1
b 2
c 3
Saída:
{ a:1, b:2, c:3 }
6
a 1
b 2
c 3
Saída:
{ a:1, b:2, c:3 }
6
Entrada:
x 10
y 5
Saída:
{x:10, y:5}
15
x 10
y 5
Saída:
{x:10, y:5}
15
6. Maior valor
Encontre o maior valor no dicionário.
Entrada:
a 1
b 5
c 3
Saída: 5
a 1
b 5
c 3
Saída: 5
Entrada:
x 10
y 20
Saída: 20
x 10
y 20
Saída: 20
7. Contar elementos
Conte quantos elementos existem no dicionário.
Entrada:
a 1
b 2
Saída: 2
a 1
b 2
Saída: 2
Entrada:
x 1
y 2
z 3
Saída: 3
x 1
y 2
z 3
Saída: 3
8. Inverter dicionário
Troque as chaves pelos valores.
Entrada:
a 1
b 2
Saída: {1:a, 2:b}
a 1
b 2
Saída: {1:a, 2:b}
Entrada:
x 10
y 20
Saída: {10:x, 20:y}
x 10
y 20
Saída: {10:x, 20:y}
9. Atualizar valor
Atualize o valor de uma chave existente.
Entrada:
a 1
b 2
a 5
Saída: {a:5, b:2}
a 1
b 2
a 5
Saída: {a:5, b:2}
Entrada:
x 10
x 50
Saída: {x:50}
x 10
x 50
Saída: {x:50}
10. Contar frequência
Conte a frequência de cada caractere em uma string usando dicionário.
Entrada: banana
Saída: {b:1, a:3, n:2}
Saída: {b:1, a:3, n:2}
Entrada: abc
Saída: {a:1, b:1, c:1}
Saída: {a:1, b:1, c:1}
Comentários
Postar um comentário