Menu
Coddy logo textTech

Доступ к значениям

Часть раздела Logic & Flow путешествия по Python на Coddy — урок 9 из 78.

В словаре каждый ключ связан со значением. Чтобы получить доступ к значению, вы используете его ключ. Это похоже на то, как вы ищете слово в обычном словаре, чтобы найти его определение.

Вот как вы можете получить доступ к значениям в словаре Python:

# Словарь столиц стран
country_capitals = {
 "USA": "Washington, D.C.",
 "France": "Paris",
 "Japan": "Tokyo"
}

# Доступ к значениям с помощью ключей
print(country_capitals["USA"])
print(country_capitals["France"])

# Доступ к значению, которого не существует
# print(country_capitals["Germany"])  # Это вызовет ошибку

В этом примере мы получаем доступ к столице США, используя ключ "USA". Если вы попытаетесь обратиться к ключу, которого нет в словаре, Python вызовет исключение KeyError.

challenge icon

Задание

Легко

Создайте функцию с именем get_capital, которая принимает два параметра: country_capitals (словарь) и country_name (строка). Функция должна возвращать столицу заданного названия страны, используя словарь country_capitals.

Шпаргалка

Для доступа к значениям в словаре используйте ключ внутри квадратных скобок:

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

# Доступ к значениям с помощью ключей
print(country_capitals["USA"])  # Вывод: Washington, D.C.
print(country_capitals["France"])  # Вывод: Paris

Обращение к ключу, которого не существует, вызовет ошибку KeyError.

Попробуйте сами

def get_capital(country_capitals, country_name):
    # Напишите здесь код
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Logic & Flow