Python Dictionary Values() metódus

Python Dictionary Values Metodus



A Python egy nagyon egyszerű programozási nyelv kezdőknek. Könnyen készíthetünk szótárt „Python”-ban. A kulcsok az adatstruktúrák, például a szótárak indexelésére szolgálnak. A „Python” szótárak létrehozása után számos funkciót is alkalmazhatunk ezekre a szótárakra. A szótár adatait másolhatjuk, a teljes adatot eltávolíthatjuk a szótárból, egy adott adatot eltávolíthatunk a szótárból, vagy sok más feladat is elvégezhető a szótáron a „Python” funkciók segítségével. A szótár nézetobjektumait is megkaphatjuk. A szótár értékeit a nézetobjektum tartalmazza. Ezeket az értékeket könnyen megkaphatjuk a „Python” „values()” metódusával. A „values()” metódus megadja ezt a nézetobjektumot.

Ebben a cikkben áttekintjük, hogyan működik a Python „values()” metódusa, és hogyan adja vissza a nézetobjektumot. A szintaxis tárgyalása után a „values()” metódust is használjuk a kódunkban.







Szintaxis:



Szótár_név.értékek ( )


Csak beírjuk a szótár nevét. Ez a funkció nem igényel semmilyen paramétert.



1. példa:

Itt van a „Python” kód, amelyet a „spyder” alkalmazásban készítettünk. Ebben a példában a „Marksheet” szótár jön létre. Az adatokat is beleszúrtuk. Ennek a szótárnak az általunk beillesztett adata: „Etika: 88, DDBMS: 50, Irodalom: 79, ITC: 95, Matematika: 99”. Néhány kulcsot és értéket beszúrtunk ebbe a szótárba. Ezek után megvan a “print()” függvény, mert ezt a teljes szótárat szeretnénk megjeleníteni a terminálon. Egyszerűen átadjuk a „Marksheet”-et ennek a „print()-nek”, így ezt a szótárt láthatjuk a kimeneti képernyőn a kód végrehajtása után. Még nem alkalmaztuk a „values()” metódust. Először ezt a teljes szótárat mutatjuk be. Ezután a „values()” metódust fogjuk használni ezzel a szótárral.






A kód végrehajtásához egyszerűen nyomjuk meg a „Shift+Enter” billentyűket. A kimenet a „spyder” alkalmazás terminálján jelenik meg. A szótár a következő eredményben látható a kódba beillesztett összes kulccsal és értékkel. Most lépjen tovább, és nézze meg, hogyan kell használni a „values()” metódust.


Most a „values()” metódust használjuk. A „Marksheet” a szótár neve. Ezután a következő ábrán látható módon beírjuk a „values()” metódust ezzel a „Marksheet”-tel. Ez a „values()” metódus csak ennek a szótárnak az értékeit adja vissza. Ezt a metódust a “print()”-be írjuk, így a konzolon is megjelenik.




Ellenőrizze ezt az eredményt. Látható, hogy ebben az eredményben csak a szótár értékei kerülnek nyomtatásra. Ennek az az oka, hogy a „Python” kódban a „values()” metódust használtuk.

2. példa:

A „Bérek” az a szótár, amelyet ebben a példában generálunk. Ez a „fizetések” szótár a következőket tartalmazza: „Ryan: 88000, Jason: 59000, Lily: 62000, David: 75000, Ronald: 49000, Gary: 48000”. Ezután a „print()”-be helyezzük, ami segít a „Fizetések” szótár kinyomtatásában a konzolon. Ezt követően a szótár nevének megadásával alkalmazzuk a „values()” metódust. Ezt úgy írjuk, hogy „Fizetések.értékek()”. Ezt hozzáadjuk a „print()”-hez is, amely kiírja az eredményt, miután ezt a módszert alkalmazta a képernyőn. Az összes értéket lekéri a szótárból, és megjeleníti a konzolon.


Először a kulcsokat és értékeket tartalmazó szótár jelenik meg. Ezután csak ennek a szótárnak az értékeit írja ki, mivel a „values()” metódust használtuk a kódban.

3. példa:

Az általunk készített szótár neve „Projektek”. A „Mobilalkalmazások: 19, az üzleti webhelyek: 20, a kávézók webhelyei: 14, a bútorokkal foglalkozó webhelyek: 15, a vásárlási webhelyek: 23” szerepel ebben a „Projektek” szótárban. A „print()” függvény ezután segít a „Projects” szótár kinyomtatásában a terminálon. Ezt követően a szótár nevének megadásával a „values()” metódust használjuk ezzel a szótárnévvel. Amellett, hogy „Projects.values()”-ként írjuk, beépítjük a „print()” függvénybe, amely kiírja a képernyőre a módszer használatának eredményét. Az értékek mind a szótárból származnak, és megjelennek a terminálon.


Először a teljes szótár jelenik meg az összes kulccsal és értékkel együtt. Láthatjuk azonban, hogy csak a „Projektek” szótár értékei jelennek meg. Ezeket az értékeket a „values()” metódus segítségével kapjuk meg.

4. példa:

Létrehozunk egy „Even_Nums” szótárt, amely néhány kulcsot és értéket tartalmaz. A „Páros_számok” szótárba beszúrt kulcsok és értékek a következők: „Kettő: 2, Négy: 4, Hat: 6, Nyolc: 8”. Ezt követően ez alá helyezzük a „print()”-et. Ebben a „print()” metódusban a szótár nevét írják, így ez a szótár kinyomtatásra kerül.

Most a „data”-t használjuk, ami a változó neve. Inicializálása a „values()” metódussal történik. Inicializáljuk az „Even_Nums.values()”-vel, így a „Páros_számok” szótárból ezzel a módszerrel kapott értékek a „data” változóba kerülnek. Ezután ismét a „print()”-t használjuk. Most kinyomtatjuk azokat az értékeket, amelyeket a „values()” metódus segítségével kapunk. Az „adatokat” a „print()” metódussal írjuk.

Most egy újabb elemet szeretnénk hozzáadni ehhez az „Even_Nums” szótárhoz. Tehát elhelyezzük a „Páros_szám” értéket, amely a szótár neve, majd a szögletes zárójeleket. Ebbe a szögletes zárójelbe írjuk azt a kulcsot, amelyet hozzá szeretnénk adni ehhez a szótárhoz. A kulcs neve „Tíz”. Ezután ennek értéket is megadjuk. Az itt hozzáadott érték „10”. Az adatváltozót ismét a „print()”-be helyezzük. Ezúttal a frissített értéket is visszaadja a szótár korábbi értékeivel együtt.


Az itt látható szótár négy kulcsot és négy értéket tartalmaz. Ekkor csak a szótár értékeit mutatja. Ezt követően hozzáadja az új értéket és kulcsot ehhez a szótárhoz, és megjeleníti a frissített értéket az előző beillesztett értékekkel együtt.

5. példa:

Az „item_sold” szótár most elkészült. A „Rögök: 19, Lekvár: 22, Kenyér: 15, Tojás: 24, Tészta: 24” helyet ebbe az „Eladott cikkek” szótárba helyezzük. Ezután kinyomtatjuk az „Eladott cikk” szótárat. Ennek megjelenítése után a végén a „values()” metódust használjuk. A „print()”-be írjuk a „values()” metódust is, így a szótárból kapott összes érték a konzolra is ki van nyomtatva.


Először a teljes szótár jelenik meg, beleértve az összes kulcsot és értéket. Azonban, ahogy a következő képen is láthatjuk, a teljes szótár kinyomtatása után csak a szótár értékei jelennek meg. A „values()” technika segít ezeknek az értékeknek a megszerzésében.

6. példa:

Az itt található szótár az „STD” szótár, ahol az „angol: 79, PF: 82, OOP: 75, Java: 54, OS: 74” szót írjuk. Ezután az előző kódokban leírtak szerint nyomtatjuk ki. Értékeit a „values()” metódussal is megkapjuk. Ezek után a „sum()” függvény segítségével kiszámítjuk ezen értékek „összegét”. Ebben a „sum()” függvényben azt a változót adjuk át, amelyben a szótár értékeit tároljuk. Ez a függvény kiszámítja az összes érték összegét, és az eredményt is megjeleníti a konzolon, mert ezt a metódust a “print()-ben írtuk be”.


A teljes szótár és az értékek külön is megjelennek. Ezek után az értékek összege is megjelenik ebben az eredményben, mert a kódban az „értékek()” függvény után a „sum()” függvényt alkalmaztuk.

Következtetés

A „Python” szótár „values()” technikája a cikk fő témája. Leírtuk a „values()” metódus működését és a „Python” alkalmazásban való felhasználását. Megvizsgáltuk, hogy ez a „values()” módszer segít az értékek szótárból való kinyerésében. Számos példát mutattunk be itt, amelyekben bemutattuk a „values()” metódus működését. Megbeszéltük azt is, hogyan adjuk hozzá a szótár értékeit, miután legutóbbi kódunkban alkalmaztuk a „values()” metódust.