Pythonでのforループを用いた辞書のキーと値のペア
forループを使って、辞書のキーと値のペアを出力することもできます。
例
辞書 dctがあるとします:
dct = {
'a': 1,
'b': 2,
'c': 3
}
すべての要素を出力してみましょう。そのためには、
関数 printにキーと値を指定します:
for key in dct:
print(key, dct[key])
コードの実行結果:
'a 1'
'b 2'
'c 3'
例
辞書のキーは、メソッド itemsを使って取得することもできます。このメソッドは特別なイテラブルオブジェクトを返し、それをループで処理できます:
for el in dct.items():
print(el)
コードを実行すると、キーと値のペアからなるタプルが出力されます:
('a', 1)
('b', 2)
('c', 3)
実践的な課題
以下の辞書があります:
dct = {
'a': 1,
'b': 2,
'c': 3,
'd': 4,
'e': 5
}
コンソールに各要素のキーと値を出力してください。
月の序数とその名前を含む辞書を作成してください。その辞書のすべてのキーと値のペアを出力してください。