Python Dictionary Values() Metode

Python Dictionary Values Metode



Python er et meget simpelt programmeringssprog for begyndere. Vi kan nemt lave en ordbog i 'Python'. Nøgler bruges til indeksering i datastrukturer som ordbøger. Efter at have oprettet ordbøgerne i 'Python', kan vi også anvende mange funktioner på disse ordbøger. Vi kan kopiere data fra ordbogen, fjerne hele data fra ordbogen, fjerne bestemte data fra ordbogen, eller mange andre opgaver kan udføres på ordbogen ved hjælp af 'Python' funktionerne. Vi kan også få visningsobjekterne i ordbogen. Ordbogens værdier er indeholdt i visningsobjektet. Vi kan nemt få disse værdier ved at bruge 'values()'-metoden i 'Python'. Metoden 'værdier()' giver det visningsobjekt.

I denne artikel vil vi gennemgå, hvordan Pythons 'værdier()'-metode fungerer, og hvordan den returnerer visningsobjektet. Efter en diskussion af dens syntaks, vil vi også bruge metoden 'values()' i vores kode.







Syntaks:



Ordbogsnavn.værdier ( )


Vi skriver bare ordbogsnavnet. Denne funktion kræver ingen parameter.



Eksempel 1:

Her er 'Python'-koden, som vi har lavet på 'spyder'-appen. 'Marksheet'-ordbogen er oprettet i dette eksempel. Vi har også indsat data i den. Dataene fra denne ordbog, som vi indsatte, er 'Etik: 88, DDBMS: 50, Litteratur: 79, ITC: 95, Matematik: 99'. Vi har indsat nogle nøgler og værdier i denne ordbog. Efter dette har vi funktionen 'print()', fordi vi ønsker at vise denne komplette ordbog på terminalen. Vi sender simpelthen 'Marksheet' til denne 'print()', så vi kan se denne ordbog på outputskærmen efter udførelse af denne kode. Vi har endnu ikke anvendt 'values()'-metoden. Først vil vi vise denne komplette ordbog. Derefter vil vi bruge metoden 'værdier()' med denne ordbog.






For at udføre denne kode trykker vi blot på 'Shift+Enter'. Outputtet gengives på terminalen af ​​denne 'spyder' app. Ordbogen er synlig i det følgende resultat, med alle de nøgler og værdier, som vi har indsat i koden. Gå nu videre og se, hvordan du bruger metoden 'værdier()'.


Nu bruger vi metoden 'værdier()'. 'Marksheet' er navnet på ordbogen. Derefter skriver vi 'values()'-metoden med dette 'Marksheet' som vist i følgende illustration. Denne 'values()'-metode returnerer kun værdierne af denne ordbog. Vi skriver denne metode inde i 'print()', så den også vises på konsollen.




Tjek dette resultat. Du kan se, at kun ordbogens værdier udskrives i dette resultat. Dette skyldes, at vi brugte 'values()'-metoden i 'Python'-koden.

Eksempel 2:

'Lønninger' er den ordbog, som vi genererer i dette eksempel. Denne 'Løn'-ordbog indeholder 'Ryan: 88000, Jason: 59000, Lily: 62000, David: 75000, Ronald: 49000, Gary: 48000'. Derefter sætter vi den i 'print()', som hjælper med at udskrive den 'Løn'-ordbog på konsollen. Herefter anvender vi 'values()'-metoden ved at indsætte navnet på ordbogen. Vi skriver det som 'Salaries.values()'. Vi tilføjer også dette inde i 'print()', som udskriver resultatet efter at have anvendt denne metode på skærmen. Den henter alle værdierne fra ordbogen og viser dem på konsollen.


Ordbogen, der indeholder nøglerne og værdierne, vises først. Derefter udskriver den kun værdierne af denne ordbog, da vi brugte 'values()'-metoden i koden.

Eksempel 3:

Ordbogen, som vi laver, hedder 'Projekter'. 'Mobilapps: 19, Virksomhedswebsteder: 20, Caféwebsteder: 14, Møbelwebsteder: 15, Indkøbswebsteder: 23' er opført i denne 'Projekter'-ordbog. Funktionen 'print()' bruges derefter til at hjælpe med at udskrive 'Projects'-ordbogen på terminalen. Efter det, ved at indtaste navnet på ordbogen, bruger vi 'værdier()'-metoden med dette ordbogsnavn. Ud over at skrive det som 'Projects.values()', inkluderer vi det i 'print()'-funktionen, som udskriver resultatet af brugen af ​​denne metode på skærmen. Værdierne er alle taget fra ordbogen og vises på terminalen.


Først gengives den komplette ordbog sammen med alle nøglerne og værdierne. Men vi kan se, at kun værdierne i 'Projekter'-ordbogen gengives. Vi får disse værdier ved hjælp af 'values()'-metoden.

Eksempel 4:

Vi opretter en 'Even_Nums'-ordbog, og den indeholder nogle nøgler og værdier. Nøglerne og værdierne, som vi indsætter i denne 'Even_Nums'-ordbog er 'To: 2, Fire: 4, Seks: 6, Otte: 8'. Efter dette placerer vi 'print()' under dette. I denne 'print()'-metode skrives navnet på ordbogen, så denne ordbog udskrives.

Nu bruger vi 'data', som er variabelnavnet. Den initialiseres med 'values()'-metoden. Vi initialiserer den med 'Even_Nums.values()', så de værdier, som vi får fra 'Even_Nums'-ordbogen gennem denne metode, gemmes i 'data'-variablen. Vi bruger igen 'print()' efter dette. Nu udskriver vi de værdier, vi får ved hjælp af 'values()'-metoden. Vi skriver 'data' i 'print()'-metoden.

Nu vil vi tilføje endnu et element til denne 'Even_Nums'-ordbog. Så vi placerer 'Even_Num', som er navnet på ordbogen, og derefter de firkantede parenteser. I denne firkantede parentes skriver vi nøglen, som vi vil tilføje til denne ordbog. Nøglens navn er 'Ti'. Så sætter vi også værdien for dette. Værdien, som vi tilføjede her, er '10'. Vi placerer igen datavariablen inde i 'print()'. Denne gang returnerer den også den opdaterede værdi sammen med de tidligere værdier i ordbogen.


Ordbogen, som er vist her, indeholder fire nøgler og fire værdier. Derefter viser den kun værdierne af ordbogen. Herefter tilføjer den den nye værdi og nøgle til denne ordbog og viser også den opdaterede værdi sammen med de tidligere værdier, som vi indsatte.

Eksempel 5:

Ordbogen 'item_sold' er nu oprettet. Vi placerer 'Nuggets: 19, Syltetøj: 22, Brød: 15, Æg: 24, Nudler: 24' i denne 'Item_sold'-ordbog. Derefter udskriver vi 'Item_sold'-ordbogen. Efter at have vist dette, bruger vi metoden 'værdier()' til sidst. Vi skriver også 'values()'-metoden inde i 'print()', så alle de værdier, vi får fra ordbogen, bliver også udskrevet på konsollen.


Hele ordbogen gengives først, inklusive alle nøgler og værdier. Men som vi kan se på det følgende billede, er det kun ordbogens værdier, der efter udskrivning af hele ordbogen vises. Teknikken 'værdier()' hjælper os med at opnå disse værdier.

Eksempel 6:

Nu er den ordbog, vi har her, 'STD'-ordbogen, hvor vi sætter 'Engelsk: 79, PF: 82, OOP: 75, Java: 54, OS: 74'. Derefter udskriver vi det på samme måde som forklaret i de foregående koder. Vi får også dens værdier ved at bruge 'values()' metoden. Herefter beregner vi 'summen' af disse værdier ved hjælp af funktionen 'sum()'. I denne 'sum()'-funktion sender vi den variabel, hvori vi gemmer værdierne af denne ordbog. Denne funktion beregner summen af ​​alle værdier og gengiver også resultatet på konsollen, fordi vi skrev denne metode i 'print()'.


Hele ordbogen gengives, og værdierne gengives også separat. Herefter vises summen af ​​værdierne også i dette resultat, fordi vi har anvendt 'sum()'-funktionen efter 'værdier()'-funktionen i koden.

Konklusion

'Python'-ordbogen 'værdier()'-teknikken er hovedemnet i artiklen. Vi beskrev, hvordan 'values()'-metoden fungerer, og hvordan man bruger den i 'Python'. Vi undersøgte, at denne 'værdier()'-metode hjælper med at få værdierne fra ordbogen. Vi demonstrerede mange eksempler her, hvor vi har vist, hvordan 'værdier()'-metoden fungerer. Vi diskuterede også, hvordan man tilføjer værdierne i ordbogen efter at have anvendt metoden 'værdier()' i vores sidste kode.