Pythonの辞書型(dictionary)の使い方について。
この記事の内容はコチラです
- 辞書型から値を取得する
- valuesの使い方
今回は、Pythonの辞書型(dictionary)から値を取得する方法を紹介します!
Pythonの辞書型(dictionary)から値を取得するvalues
Pythonでは辞書型(dictionary)オブジェクトから値のみを取得することができます。
辞書型(dictionary)とは「キー」「値」がセットになった配列のようなものです。
キーと値を両方取得する場合はこちらを参照してください。
さっそく、Pythonの辞書型(dictionary)から値のみを取得してみましょう!
辞書型(dictionary)を取り出す構文
# 辞書型(dictionary)からkeysで取得する for キーの変数 in 辞書型.values(): 処理
Pythonの「辞書型(dictionary)」から値だけを取り出すには「for in」を使います。辞書型から取り出すには「values」を使う方法があります。
例1. 辞書型(dictionary)の値をvaluesで取り出す
# 辞書型(dictionary) sports = {'A01':'baseball','A02':'football','A03':'tennis'} for sp_val in sports.values(): print(sp_val) #[結果] baseball #[結果] football #[結果] tennis
辞書型(dictionary)「sports」を「sports.values()」としてリスト型で取り出し、それをさらにfor文で「値」を順番に取り出すループを作成しました。
例2. 辞書型(dictionary)の値をvaluesでまとめて取り出す
# 辞書型(dictionary) sports = {'A01':'baseball','A02':'football','A03':'tennis'} sp_val = sports.values() print(sp_val) #[結果] dict_values(['baseball', 'football', 'tennis'])
ここでは辞書型(dictionary)「sports」を「for in」で1つずつ「値」を取り出すわけではなく、まとめて「値」のみをリストで取り出しました。
これで辞書型(dictionary)から値のみを取得することができました。
以上、Pythonの辞書型(dictionary)から値のみを取得する方法でした。
コメント