Söka efter data i ordböcker
Du kan kontrollera om en nyckel finns i en ordbok med hjälp av uttrycket in.
Till exempel kan du kontrollera om 'cookies' är en nyckel i ordboken recipes genom att använda if 'cookies' in recipes: – det gör att du på ett säkert sätt kan hantera fall där data finns i ordboken.
Vi har läst in en ordbok squirrels_by_park med parknamn som nycklar och en lista med ordböcker över ekorrar som värden.
Den här övningen är en del av kursen
Datatyper i Python
Övningsinstruktioner
- Kontrollera om
Tompkins Square Parkfinns i ordbokensquirrels_by_park, och skriv ut'Found Tompkins Square Park'om den finns. - Kontrollera om
Central Parkfinns isquirrels_by_park. Skriv sedan ut'Found Central Park'om den hittas och'Central Park missing'om den saknas.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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')