НачатьНачать бесплатно

Проверка наличия данных в словарях

Чтобы проверить, существует ли ключ в словаре, используйте выражение 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')
Редактировать и запускать код