始める無料で始める

辞書にデータがあるか確認する

in 式を使うと、辞書にキーが存在するかを確認できます。

たとえば、recipes 辞書に 'cookies' というキーがあるかは、if 'cookies' in recipes: のように書いて確認できます。これにより、辞書にデータがある場合だけ安全に処理できます。

ここでは、キーが公園名で、値がリスの情報を表す辞書のリストになっている squirrels_by_park 辞書を読み込んであります。

この演習はコースの一部です

Python のデータ型

コースを見る

演習の手順

  • Tompkins Square Parksquirrels_by_park 辞書に含まれているか確認し、存在する場合は 'Found Tompkins Square Park' と表示します。
  • Central Parksquirrels_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')
コードを編集して実行