Menu
Coddy logo textTech

Acessando Valores

Parte da seção Logic & Flow do Journey de Python da Coddy — lição 9 de 78.

Em um dicionário, cada chave está associada a um valor. Para acessar um valor, você usa sua chave. Isso é semelhante a como você procuraria uma palavra em um dicionário físico para encontrar sua definição.

Veja como você pode acessar valores em um dicionário Python:

# Dicionário de capitais de países
country_capitals = {
 "USA": "Washington, D.C.",
 "France": "Paris",
 "Japan": "Tokyo"
}

# Acessando valores usando chaves
print(country_capitals["USA"])
print(country_capitals["France"])

# Acessando um valor que não existe
# print(country_capitals["Germany"])  # Isso causará um erro

Neste exemplo, acessamos a capital dos EUA usando a chave "USA". Se você tentar acessar uma chave que não existe no dicionário, o Python gerará um KeyError.

challenge icon

Desafio

Fácil

Crie uma função chamada get_capital que recebe dois parâmetros: country_capitals (um dicionário) e country_name (uma string). A função deve retornar a capital do nome do país fornecido usando o dicionário country_capitals.

Folha de consulta

Para acessar valores em um dicionário, use a chave dentro de colchetes:

country_capitals = {
 "USA": "Washington, D.C.",
 "France": "Paris",
 "Japan": "Tokyo"
}

# Acessando valores usando chaves
print(country_capitals["USA"])  # Saída: Washington, D.C.
print(country_capitals["France"])  # Saída: Paris

Acessar uma chave que não existe resultará em um KeyError.

Experimente você mesmo

def get_capital(country_capitals, country_name):
    # Escreva o código aqui
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Logic & Flow