0
respostas

Faça como eu fiz na aula


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.