Woordenboeken controleren op data
Je kunt controleren of een sleutel in een dictionary bestaat met de expressie in.
Zo kun je bijvoorbeeld nagaan of 'cookies' een sleutel is in de dictionary recipes met if 'cookies' in recipes:. Zo kun je veilig reageren op data die in de dictionary aanwezig is.
We hebben een dictionary squirrels_by_park geladen met parknamen als sleutels en een lijst met dictionaries van eekhoorns.
Deze oefening maakt deel uit van de cursus
Datatypen in Python
Oefeninstructies
- Controleer of
Tompkins Square Parkin de dictionarysquirrels_by_parkstaat en print'Found Tompkins Square Park'als die aanwezig is. - Controleer of
Central Parkinsquirrels_by_parkstaat. Print vervolgens'Found Central Park'als die gevonden is en'Central Park missing'als die niet gevonden is.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# 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')