Python 辞書の値()
値() ビュー オブジェクトを返す Python プログラミング言語の組み込みメソッドです。ビュー オブジェクトには、ディクショナリの値がリストとして含まれています。を使用する場合は、 type() メソッド 戻り値では、dict_values オブジェクトを取得します。実際のリストを取得するにはキャストする必要があります。
Python 辞書の value() メソッドの構文
構文: 辞書名.values()
パラメーター: パラメータはありません
戻り値: 特定の辞書で使用可能なすべての値のリスト。値は次の場所に保存されています。 逆転した やり方。
辞書からすべての値を取得します
最初の部分では、からすべての数値を抽出しています。 辞書 2 番目の部分では、Python value() 関数を使用して文字列値を抽出します。
Python3
# numerical values> dictionary> => {> 'raj'> :> 2> ,> 'striver'> :> 3> ,> 'vikram'> :> 4> }> print> (dictionary.values())> # string values> dictionary> => {> 'geeks'> :> '5'> ,> 'for'> :> '3'> ,> 'Geeks'> :> '5'> }> print> (dictionary.values())> |
出力:
dict_values([2, 3, 4]) dict_values(['5', '3', '5'])
辞書からすべての値の合計を取得します
給与総額を求める際のvalues()メソッドを説明するためのプログラム。指定された名前と給与を使用して、全従業員の給与総額を返します。 Pythonのsum()関数 。
Python3
# stores name and corresponding salaries> salary> => {> 'raj'> :> 50000> ,> 'striver'> :> 60000> ,> 'vikram'> :> 5000> }> # stores the salaries only> list1> => salary.values()> print> (> sum> (list1))> # prints the sum of all salaries> |
出力:
115000