Python slovník values()

hodnoty() je vestavěná metoda v programovacím jazyce Python, která vrací objekt zobrazení. Objekt view obsahuje hodnoty slovníku jako seznam. Pokud použijete metoda type(). na vrácené hodnotě získáte objekt dict_values. Pro získání skutečného seznamu musí být obsazen.

Python Dictionary values() Syntaxe metody

Syntax: název_slovníku.values()

Parametry: Nejsou žádné parametry

Vrácení: Seznam všech hodnot dostupných v daném slovníku. Hodnoty byly uloženy v a obrácený způsob.

Získejte všechny hodnoty ze slovníku

V první části extrahujeme všechny číselné hodnoty z slovník a ve druhé části extrahujeme hodnoty řetězce pomocí funkce value() Pythonu.

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())>

Výstup:

dict_values([2, 3, 4]) dict_values(['5', '3', '5']) 

Získejte součet všech hodnot ze slovníku

Program pro ilustraci metody values() při zjišťování celkové mzdy. Jméno a plat, vraťte celkovou mzdu všech zaměstnanců pomocí Funkce sum() v Pythonu .

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>

Výstup:

115000