辞書にデータがあるか確認する
in 式を使うと、辞書にキーが存在するかを確認できます。
たとえば、recipes 辞書に 'cookies' というキーがあるかは、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')