Menu
Coddy logo textTech

Acceder a los valores

Parte de la sección Logic & Flow del Journey de Python de Coddy — lección 9 de 78.

En un diccionario, cada clave está asociada con un valor. Para acceder a un valor, se utiliza su clave. Esto es similar a cómo buscarías una palabra en un diccionario físico para encontrar su definición.

Aquí tienes cómo puedes acceder a los valores en un diccionario de Python:

# Dictionary of country capitals
country_capitals = {
 "USA": "Washington, D.C.",
 "France": "Paris",
 "Japan": "Tokyo"
}

# Accessing values using keys
print(country_capitals["USA"])
print(country_capitals["France"])

# Accessing a value that does not exist
# print(country_capitals["Germany"])  # This will cause an error

En este ejemplo, accedemos a la capital de los EE. UU. utilizando la clave "USA". Si intentas acceder a una clave que no existe en el diccionario, Python lanzará un KeyError.

challenge icon

Desafío

Fácil

Crea una función llamada get_capital que toma dos parámetros: country_capitals (un diccionario) y country_name (una cadena). La función debe devolver la ciudad capital del nombre del país dado utilizando el diccionario country_capitals.

Hoja de referencia

Para acceder a los valores de un diccionario, utiliza la clave dentro de corchetes:

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

# Accediendo a los valores usando claves
print(country_capitals["USA"])  # Salida: Washington, D.C.
print(country_capitals["France"])  # Salida: Paris

Acceder a una clave que no existe provocará un KeyError.

Pruébalo tú mismo

def get_capital(country_capitals, country_name):
    # Escribe el código aquí
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Logic & Flow