Python Dictionary Values() Metod

Python Dictionary Values Metod



Python är ett väldigt enkelt programmeringsspråk för nybörjare. Vi kan enkelt skapa en ordbok i 'Python'. Nycklar används för indexering i datastrukturer som ordböcker. Efter att ha skapat ordböckerna i 'Python' kan vi också tillämpa många funktioner på dessa ordböcker. Vi kan kopiera data från ordboken, ta bort hela data från ordboken, ta bort en specifik data från ordboken eller många andra uppgifter kan utföras på ordboken med hjälp av 'Python'-funktionerna. Vi kan också få visningsobjekten i ordboken. Ordbokens värden finns i vyobjektet. Vi kan enkelt få dessa värden genom att använda metoden 'values()' i 'Python'. Metoden 'values()' ger det vyobjektet.

I den här artikeln kommer vi att gå över hur Pythons 'values()'-metod fungerar och hur den returnerar vyobjektet. Efter en diskussion om dess syntax kommer vi också att använda metoden 'values()' i vår kod.







Syntax:



Dictionary_name.values ( )


Vi skriver bara ordboksnamnet. Denna funktion kräver ingen parameter.



Exempel 1:

Här är 'Python'-koden som vi har gjort på 'spyder'-appen. Ordboken 'Marksheet' skapas i det här exemplet. Vi har också infogat data i den. Data från denna ordbok som vi infogade är 'Etik: 88, DDBMS: 50, Litteratur: 79, ITC: 95, Matematik: 99'. Vi har infogat några nycklar och värden i denna ordbok. Efter detta har vi funktionen 'print()' eftersom vi vill visa denna kompletta ordbok på terminalen. Vi skickar helt enkelt 'Marksheet' till denna 'print()', så att vi kan se denna ordbok på utdataskärmen efter exekveringen av denna kod. Vi har inte tillämpat metoden 'values()' ännu. Först kommer vi att visa denna kompletta ordbok. Sedan kommer vi att använda metoden 'values()' med denna ordbok.






För att köra denna kod trycker vi helt enkelt på 'Skift+Enter'. Utgången återges på terminalen på denna 'spyder'-app. Ordboken är synlig i följande resultat, med alla nycklar och värden som vi infogat i koden. Gå nu vidare och se hur du använder metoden 'values()'.


Nu använder vi metoden 'values()'. 'Marksheet' är namnet på ordboken. Sedan skriver vi 'values()'-metoden med detta 'Marksheet' som visas i följande illustration. Denna 'values()'-metod returnerar endast värdena för denna ordbok. Vi skriver denna metod inuti 'print()' så att den också visas på konsolen.




Kontrollera detta resultat. Du kan se att endast värdena i ordboken skrivs ut i detta resultat. Detta beror på att vi använde metoden 'values()' i 'Python'-koden.

Exempel 2:

'Löner' är den ordbok som vi genererar i det här exemplet. Denna 'Löner' ordbok innehåller 'Ryan: 88000, Jason: 59000, Lily: 62000, David: 75000, Ronald: 49000, Gary: 48000'. Sedan lägger vi den i 'print()' vilket hjälper till att skriva ut den 'Löner'-ordboken på konsolen. Efter detta använder vi metoden “values()” genom att ange namnet på ordboken. Vi skriver det som 'Salaries.values()'. Vi lägger också till detta i 'print()' som skriver ut resultatet efter att ha tillämpat denna metod på skärmen. Den hämtar alla värden från ordboken och visar dem på konsolen.


Ordboken som innehåller nycklar och värden visas först. Sedan skriver den bara ut värdena i denna ordbok eftersom vi använde metoden 'values()' i koden.

Exempel 3:

Ordboken som vi skapar heter 'Projekt'. 'Mobilappar: 19, Företagswebbplatser: 20, Caféwebbplatser: 14, Möbelwebbplatser: 15, Shoppingwebbplatser: 23' listas i denna 'Projekt'-ordbok. Funktionen 'print()' används sedan för att skriva ut 'Projects'-ordlistan på terminalen. Efter det, genom att ange namnet på ordboken, använder vi metoden 'values()' med detta ordboksnamn. Förutom att skriva det som 'Projects.values()', inkluderar vi det i 'print()'-funktionen som skriver ut resultatet av att använda denna metod på skärmen. Alla värden är hämtade från ordlistan och visas på terminalen.


Först renderas hela ordlistan tillsammans med alla nycklar och värden. Men vi kan se att endast värdena i 'Projekt'-ordboken återges. Vi får dessa värden med hjälp av metoden 'values()'.

Exempel 4:

Vi skapar en 'Even_Nums'-ordbok och den innehåller några nycklar och värden. Nycklar och värden som vi infogar i denna 'Even_Nums'-ordbok är 'Två: 2, Fyra: 4, Sex: 6, Åtta: 8'. Efter detta placerar vi 'print()' under detta. I denna 'print()'-metod skrivs namnet på ordboken, så denna ordbok skrivs ut.

Nu använder vi 'data' som är variabelnamnet. Den initieras med metoden 'values()'. Vi initierar den med 'Even_Nums.values()', så värdena som vi får från 'Even_Nums'-ordboken genom denna metod sparas i variabeln 'data'. Vi använder återigen 'print()' efter detta. Nu skriver vi ut värdena som vi får med hjälp av metoden 'values()'. Vi skriver 'data' i metoden 'print()'.

Nu vill vi lägga till ytterligare ett objekt till denna 'Even_Nums'-ordbok. Så vi placerar 'Even_Num' som är namnet på ordboken, och sedan hakparenteserna. Inom denna hakparentes skriver vi nyckeln som vi vill lägga till i denna ordbok. Nyckelnamnet är 'Tio'. Sedan sätter vi också värdet för detta. Värdet som vi lagt till här är '10'. Vi placerar återigen datavariabeln inuti 'print()'. Den här gången returnerar den också det uppdaterade värdet tillsammans med de tidigare värdena i ordboken.


Ordboken som visas här innehåller fyra nycklar och fyra värden. Sedan visar den bara värdena för ordboken. Efter detta lägger den till det nya värdet och nyckeln till denna ordbok och visar också det uppdaterade värdet tillsammans med de tidigare värdena som vi infogade.

Exempel 5:

Ordboken 'item_sold' är nu skapad. Vi placerar 'Nuggets: 19, Sylt: 22, Bröd: 15, Ägg: 24, Nudlar: 24' i denna 'Item_sold'-ordbok. Sedan skriver vi ut ordboken 'Item_sold'. Efter att ha visat detta använder vi metoden 'values()' i slutet. Vi skriver också 'values()'-metoden inuti 'print()', så alla värden som vi får från ordboken skrivs också ut på konsolen.


Hela ordboken renderas först, inklusive alla nycklar och värden. Men som vi kan se i följande bild, efter att ha skrivit ut hela ordboken, visas endast ordbokens värden. 'values()'-tekniken hjälper oss att få dessa värden.

Exempel 6:

Nu är ordboken som vi har här 'STD'-ordboken där vi lägger 'engelska: 79, PF: 82, OOP: 75, Java: 54, OS: 74'. Sedan skriver vi ut det på samma sätt som förklarats i de tidigare koderna. Vi får också dess värden genom att använda metoden 'values()'. Efter detta beräknar vi 'summan' av dessa värden med hjälp av funktionen 'sum()'. I denna 'sum()'-funktion skickar vi variabeln i vilken vi lagrar värdena i denna ordbok. Den här funktionen beräknar summan av alla värden och återger även resultatet på konsolen eftersom vi skrev den här metoden i 'print()'.


Hela ordboken renderas och värdena renderas också separat. Efter detta visas även summan av värdena i det här resultatet eftersom vi tillämpade funktionen 'sum()' efter funktionen 'values()' i koden.

Slutsats

Tekniken för 'Python'-ordboken 'values()' är huvudämnet i artikeln. Vi beskrev hur metoden 'values()' fungerar och hur man använder den i 'Python'. Vi undersökte att denna 'values()'-metod hjälper till att hämta värdena från ordboken. Vi visade många exempel här där vi har visat hur metoden 'values()' fungerar. Vi diskuterade också hur man lägger till värden i ordboken efter att ha tillämpat metoden 'values()' i vår senaste kod.