Проверка наличия данных в словарях
Чтобы проверить, существует ли ключ в словаре, используйте выражение in.
Например, можно проверить, является ли 'cookies' ключом словаря recipes, с помощью конструкции if 'cookies' in recipes:. Это позволяет безопасно обрабатывать ситуации, когда данные присутствуют в словаре.
Мы подготовили словарь squirrels_by_park, в котором ключами служат названия парков, а значениями — списки словарей с информацией о белках.
Это упражнение является частью курса
Типы данных в Python
Инструкции к упражнению
- Проверьте, есть ли
Tompkins Square Parkв словареsquirrels_by_park, и выведите'Found Tompkins Square Park', если этот ключ найден. - Проверьте, есть ли
Central Parkв словареsquirrels_by_park. Выведите'Found Central Park', если ключ найден, и'Central Park missing', если нет.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Check to see if Tompkins Square Park is in squirrels_by_park
if "____" ____ ____:
# Print 'Found Tompkins Square Park'
print('Found Tompkins Square Park')
# Check to see if Central Park is in squirrels_by_park
if "____" ____ ____:
# Print 'Found Central Park' if found
print('Found Central Park')
else:
# Print 'Central Park missing' if not found
print('Central Park missing')