Перевірка словників на наявність даних
Ви можете перевірити, чи існує ключ у словнику, за допомогою виразу 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')