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

items
こつこつPython
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

未経験からはじめるPython学習「キノクエスト」 キノクエスト
  • スキルアップしたいけど何からはじめればよいかわからない…
  • プログラミングスクールに入りたいけど料金が高い…
  • プログラミングを学んでも業務やキャリアに活かせるか不安…

キノクエストは、このような悩みを持つ方にぴったりのプログラミング学習サービスです。
国内最大級のプログラミング学習系YouTubeチャンネル「キノコード」が提供しているから、未経験者にもわかりやすく質の高い学習体験を実感していただけます。

キノクエスト