valori () este o metodă încorporată în limbajul de programare Python care returnează un obiect de vizualizare. Obiectul vizualizare conține valorile dicționarului, sub formă de listă. Dacă utilizați metoda tip(). pe valoarea returnată, obțineți obiectul dict_values. Trebuie să fie turnat pentru a obține lista reală.
Dicţionar Python values() Sintaxă a metodei
Sintaxă: nume_dicționar.valori()
Parametri: Nu există parametri
Se intoarce: O listă cu toate valorile disponibile într-un anumit dicționar. Valorile au fost stocate în a inversat manieră.
Obțineți toate valorile din dicționar
În prima parte extragem toate valorile numerice din dicţionar iar în a doua parte extragem valorile șirurilor folosind funcția 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())> |
python __dict__
>
>
Ieșire:
dict_values([2, 3, 4]) dict_values(['5', '3', '5'])>
Obțineți o sumă a tuturor valorilor din dicționar
Program de ilustrare a metodei values() în găsirea salariului total. Dat numele și salariul, returnați salariul total al tuturor angajaților care utilizează Funcția Python sum(). .
python rstrip
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> |
>
>
Ieșire:
115000>