Pythonでの辞書型(dictionary)の取り出し方について。
この記事の内容はコチラです
- Pythonで辞書型(dictionary)の使い方
- 辞書型(dictionary)からキー・値を取得する
さっそく、Pythonの辞書型(dictionary)からキー・値を取得してみましょう!
Python 辞書型からキー・値を取得するitems
Pythonでは辞書型(dictionary)オブジェクトからキー・値を取得することができます。
辞書型(dictionary)とは「キー」「値」がセットになった配列のようなものです。
辞書型(dictionary)を取り出す構文
# 辞書型(dictionary)をリスト型で取得する 変数.items() # 辞書型(dictionary)をリスト型で取得する for キーの変数,値の変数 in 辞書型.items(): 処理
Pythonの「辞書型(dictionary)」に「.items()」とすると、リスト型 listで取得することができます。
また、キーと値を個別に取り出すには、for文を使います。
例1. 辞書型(dictionary)のキー・値をセットで取り出す
# 辞書型(dictionary) sports = {'A01':'baseball','A02':'football','A03':'tennis'} sp = sports.items() print(sp) #[結果] dict_items([('A01', 'baseball'), ('A02', 'football'), ('A03', 'tennis')])
辞書型(dictionary)「sports」を「sports.items()」としてリスト型で取り出しました。
例2. 辞書型(dictionary)のキー・値を個別に取り出す
# 辞書型(dictionary) sports = {'A01':'baseball','A02':'football','A03':'tennis'} for sp_key,sp_val in sports.items(): print(sp_key,sp_val) #[結果] A01 baseball #[結果] A02 football #[結果] A03 tennis
辞書型(dictionary)「sports」を「sports.items()」としてリスト型で取り出し、それをさらにfor文で「キー」を「sp_key」に、「値」を「sp_val」に入れるループを作成しました。
「sports.items()」の中身はループで順番に「sp_key,sp_val」へセットされます。
これで辞書型(dictionary)からキー・値を取得することができました。
以上、Pythonの辞書型(dictionary)からキー・値を取得する方法でした。
コメント