【毎日Python】Pythonで辞書型のデータのキーと値を取得する方法|ditc.items

d = {'apple': 'fruits', 'potato': 'vegetables', 'chicken': 'meat'}
d

Pythonで辞書からキーと値を取得する方法です。
使用するのは、Pythonの標準ライブラリのitemsメソッドです。
簡単な辞書を作成します。

d.items()

引数に何も指定せず、そのまま実行してみます。
キーと値が取得できました。
データ型はdict_valuesです。

for i in d.items():
  print(i)

キーと値を順番に取得したい時は、for文を使って実行します。
キーと値がそれぞれタプルになり、順番に取得できました。

for k, v in d.items():
  print('name:',k)
  print('category:',v)
  print('--------------------')

for文の変数にキーと値に分けて指定すると、それぞれ個別で取得することができます。
変数にキーをk、値をvに指定して実行します。
キーと値を個別で取得することができました。
なお、辞書のキーや値を取得する方法valuesメソッド、keysメソッド、getメソッドがあります。
valuesメソッドでは、辞書の値のみを取得できます。
keysメソッドでは、キーを取得することができます。
getメソッドでは、キーを指定して値を取得することができます。  

d.values()
d.keys()
d.get('apple')

関連メソッド

【毎日Python】Pythonで辞書のデータから値を取得|dict.values

【毎日Python】Pythonで辞書のキーを取得|dict.keys

【毎日Python】Pythonで辞書やリストの各要素を見やすく表示する方法|pprint.pprint

【毎日Python】Pythonで辞書のデータに要素を追加する方法|setdefault

【毎日Python】Pythonで辞書型データを作成する方法|dict