aparicoes = {"Guilherme": 1, "cachorro": 2, "nome": 2, "vindo": 1}
identificacao2 = type(aparicoes)
print(identificacao2)
busca = aparicoes["Guilherme"]
print(busca)
busca2 = aparicoes["cachorro"]
print(busca2)
# busca3 = aparicoes["xpto"]
# print(busca3)
solucionando_o_problema = aparicoes.get(
"xpto", 0
) # Tal comando obtém o valor da chave "xpto" em 'aparicoes', retornando 0 se não existir.
print(solucionando_o_problema)
replica_do_solucionando_o_problema = aparicoes.get("cachorro", 0)
print(replica_do_solucionando_o_problema)
aparicoes2 = dict(Guilherme=2, cachorro=1)
print(aparicoes2)
adicionando_um_elemento = aparicoes["Carlos"] = (
1 # Tal comando vai incluir Carlos no dicionário aparicoes
)
# print(aparicoes)
substituindo_um_valor = aparicoes["Carlos"] = (
2 # Tal comando vai modificar o valor atribuido a Carlos
)
print(aparicoes)
del aparicoes["Carlos"] # Tal comando vai excluir Carlos do dicionário
print(aparicoes)
questionamento = (
"cachorro" in aparicoes
) # Tal comando vai conferir se "cachorro" está dentro do dicionário aparicoes
print(questionamento)
questionamento2 = "Carlos" in aparicoes
print(questionamento2)
for (
elemento
) in (
aparicoes
): # Tal comando vai percorrer todo o dicionário aparicoes e imprimir todos os elementos do mesmo, ou seja, suas chaves
print(elemento)
for (
elemento
) in (
aparicoes.keys()
): # Tal comando vai percorrer todo o dicionário aparicoes e imprimir todos os elementos do mesmo, ou seja, suas chaves
print(elemento)
for (
elemento
) in (
aparicoes.values()
): # Tal comando vai percorrer todo o dicionário aparicoes e imprimir os valores das chaves
print(elemento)
questionamento3 = 1 in aparicoes.values()
print(questionamento3)
for elemento in aparicoes.keys(): # Itera sobre as chaves do dicionário 'aparicoes'
valor = aparicoes[
elemento
] # Para cada chave, acessa o valor correspondente no dicionário
print(elemento, valor) # E imprime a chave e o seu valor
for (
elemento
) in (
aparicoes.items()
): # Itera sobre os itens (pares chave-valor) do dicionário 'aparicoes'
print(elemento) # E imprime cada item (que é uma tupla com a chave e o valor)
for chave, valor in aparicoes.items():
print(chave, "=", valor)
registro_de_chaves = ["palavra: {}".format(chave) for chave in aparicoes.keys()] # Cria lista com strings formatadas a partir das chaves do dicionário 'aparicoes'
print(registro_de_chaves) # E imprime essa lista
# Para o código acima, eu tomei a decisão de criar e utilizar algumas variáveis, bem como escrever alguns comentários para reforçar alguns conteúdos da aula.