Pythonでのforループを用いた辞書のキーと値のペア

forループを使って、辞書のキーと値のペアを出力することもできます。

例

辞書 dctがあるとします:

pythondct = {
  'a': 1,
  'b': 2,
  'c': 3
}

すべての要素を出力してみましょう。そのためには、 関数 printにキーと値を指定します:

pythonfor key in dct:
  print(key, dct[key])

コードの実行結果:

python'a 1'
'b 2'
'c 3'

例

辞書のキーは、メソッド itemsを使って取得することもできます。このメソッドは特別なイテラブルオブジェクトを返し、それをループで処理できます:

pythonfor el in dct.items():
  print(el)

コードを実行すると、キーと値のペアからなるタプルが出力されます:

python('a', 1)
('b', 2)
('c', 3)

実践的な課題

Задание 1

以下の辞書があります:

pythondct = {
  'a': 1,
  'b': 2,
  'c': 3,
  'd': 4,
  'e': 5
}

コンソールに各要素のキーと値を出力してください。

Задание 2

月の序数とその名前を含む辞書を作成してください。その辞書のすべてのキーと値のペアを出力してください。