Python-ordbokverdier()
verdier() er en innebygd metode i programmeringsspråket Python som returnerer et visningsobjekt. Visningsobjektet inneholder verdiene til ordboken, som en liste. Hvis du bruker type() metode på returverdien får du dict_values-objektet. Den må støpes for å få den faktiske listen.
Python Dictionary values() Metodesyntaks
Syntaks: ordboknavn.verdier()
Parametere: Det er ingen parametere
Returnerer: En liste over alle tilgjengelige verdier i en gitt ordbok. Verdiene er lagret i en reversert måte.
Få alle verdier fra ordboken
I den første delen trekker vi ut alle numeriske verdier fra ordbok og i den andre delen trekker vi ut strengverdiene ved å bruke funksjonen Python-verdi().
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())> |
Produksjon:
dict_values([2, 3, 4]) dict_values(['5', '3', '5'])
Få en sum av alle verdier fra ordboken
Program for illustrasjon av verdier() metode for å finne totallønn. Gitt navn og lønn, returner den totale lønnen til alle ansatte ved å bruke Python sum() funksjon .
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> |
Produksjon:
115000