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