始める無料で始める

辞書をよりPython的に扱う

これまで、辞書のキーを使ってデータにアクセスしてきましたが、Python で辞書の要素を反復処理する際の推奨方法は .items() メソッドを使うことです。

このメソッドは、辞書の各キーと値をタプルとして返し、for ループでアンパックできます。ここではその練習を行います。

squirrels_by_park という辞書を読み込んであります。Madison Square Park のキーには、辞書のリストが含まれています。

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

Python のデータ型

コースを見る

演習の手順

  • squirrels_by_park["Madison Square Park"] の最初のレコードを反復処理し、その要素を fieldvalue にアンパックします。
    • fieldvalue を表示します。
  • 同じ手順を、squirrels_by_park["Union Square Park"] の2番目のレコードでも行ってください。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Iterate over the first squirrel entry in the Madison Square Park list
for ____, ____ in ____["____"][____].____():
    # Print field and value
    print(____, ____)

print('-' * 13)

# Iterate over the second squirrel entry in the Union Square Park list
____
    # Print field and value
    ____
コードを編集して実行