Aan de slagGa gratis aan de slag

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

Cursus bekijken

Oefeninstructies

  • Controleer of Tompkins Square Park in de dictionary squirrels_by_park staat en print 'Found Tompkins Square Park' als die aanwezig is.
  • Controleer of Central Park in squirrels_by_park staat. 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')
Code bewerken en uitvoeren