Metoda Python Dictionary Values().

Metoda Python Dictionary Values



Python je velmi jednoduchý programovací jazyk pro začátečníky. Můžeme snadno vytvořit slovník v „Pythonu“. Klíče se používají pro indexování v datových strukturách, jako jsou slovníky. Po vytvoření slovníků v „Pythonu“ můžeme také na tyto slovníky aplikovat mnoho funkcí. Pomocí funkcí „Python“ můžeme zkopírovat data slovníku, odstranit celá data ze slovníku, odstranit konkrétní data ze slovníku nebo mnoho dalších úkolů. Můžeme také získat objekty zobrazení slovníku. Hodnoty slovníku jsou obsaženy v objektu pohledu. Tyto hodnoty můžeme snadno získat použitím metody „values()“ v „Pythonu“. Metoda „values()“ poskytuje tento objekt pohledu.

V tomto článku si projdeme, jak Pythonova metoda „values()“ funguje a jak vrací objekt zobrazení. Po diskusi o jeho syntaxi použijeme v našem kódu také metodu „values()“.







Syntax:



Název_slovníku.hodnoty ( )


Stačí zadat název slovníku. Tato funkce nevyžaduje žádný parametr.



Příklad 1:

Zde je kód „Python“, který jsme provedli v aplikaci „spyder“. V tomto příkladu je vytvořen slovník „Marksheet“. Do něj jsme vložili i data. Údaje z tohoto slovníku, které jsme vložili, jsou „Etika: 88, DDBMS: 50, Literatura: 79, ITC: 95, Matematika: 99“. Do tohoto slovníku jsme vložili některé klíče a hodnoty. Poté máme funkci „print()“, protože chceme tento kompletní slovník zobrazit na terminálu. Jednoduše předáme „marksheet“ tomuto „print()“, takže po provedení tohoto kódu můžeme tento slovník vidět na výstupní obrazovce. Zatím jsme nepoužili metodu „values()“. Nejprve si ukážeme tento kompletní slovník. Poté s tímto slovníkem použijeme metodu „values()“.






Pro provedení tohoto kódu jednoduše stiskneme „Shift+Enter“. Výstup se vykresluje na terminálu této aplikace „spyder“. Slovník je viditelný v následujícím výsledku se všemi klíči a hodnotami, které jsme vložili do kódu. Nyní pokračujte a podívejte se, jak používat metodu „values()“.


Nyní použijeme metodu „values()“. „Marksheet“ je název slovníku. Poté zadáme metodu „values()“ s tímto „marksheetem“, jak je znázorněno na následujícím obrázku. Tato metoda „values()“ vrací pouze hodnoty tohoto slovníku. Tuto metodu zapíšeme do „print()“, takže se také zobrazí na konzole.




Zkontrolujte tento výsledek. Vidíte, že v tomto výsledku jsou vytištěny pouze hodnoty slovníku. Je to proto, že jsme v kódu „Python“ použili metodu „values()“.

Příklad 2:

„Platy“ je slovník, který v tomto příkladu vygenerujeme. Tento slovník „Platy“ obsahuje „Ryan: 88 000, Jason: 59 000, Lily: 62 000, David: 75 000, Ronald: 49 000, Gary: 48 000“. Poté jej vložíme do „print()“, což pomáhá při tisku slovníku „Platy“ na konzoli. Poté použijeme metodu „values()“ zadáním názvu slovníku. Napíšeme to jako „Salaries.values()“. Přidáme to také do „print()“, která vytiskne výsledek po aplikaci této metody na obrazovku. Získá všechny hodnoty ze slovníku a zobrazí je na konzole.


Nejprve se zobrazí slovník, který obsahuje klíče a hodnoty. Poté vypíše pouze hodnoty tohoto slovníku, protože jsme v kódu použili metodu „values()“.

Příklad 3:

Slovník, který vytváříme, se nazývá „Projekty“. „Mobilní aplikace: 19, webové stránky firem: 20, webové stránky kaváren: 14, webové stránky s nábytkem: 15, webové stránky pro nakupování: 23“ jsou uvedeny v tomto slovníku „projekty“. Funkce „print()“ se pak používá k tisku slovníku „Projekty“ na terminálu. Poté zadáním názvu slovníku použijeme metodu „values()“ s tímto názvem slovníku. Kromě zápisu jako „Projects.values()“ jej zahrneme do funkce „print()“, která vytiskne výsledek použití této metody na obrazovku. Všechny hodnoty jsou převzaty ze slovníku a zobrazeny na terminálu.


Nejprve se vykreslí kompletní slovník spolu se všemi klíči a hodnotami. Vidíme však, že se vykreslují pouze hodnoty ze slovníku „Projekty“. Tyto hodnoty získáme pomocí metody „values()“.

Příklad 4:

Vytváříme slovník „Even_Nums“ a obsahuje některé klíče a hodnoty. Klíče a hodnoty, které vkládáme do tohoto slovníku „Even_Nums“, jsou „Dva: 2, Čtyři: 4, Šest: 6, Osm: 8“. Poté pod tím umístíme „print()“. V této metodě „print()“ se zapíše název slovníku, takže se tento slovník vytiskne.

Nyní použijeme „data“, což je název proměnné. Inicializuje se metodou „values()“. Inicializujeme jej pomocí „Even_Nums.values()“, takže hodnoty, které touto metodou získáme ze slovníku „Even_Nums“, se uloží do proměnné „data“. Poté znovu použijeme „print()“. Nyní vytiskneme hodnoty, které získáme pomocí metody „values()“. „data“ zapíšeme v metodě „print()“.

Nyní chceme do tohoto slovníku „Even_Nums“ přidat další položku. Umístíme tedy „Even_Num“, což je název slovníku, a pak hranaté závorky. Do této hranaté závorky zapíšeme klíč, který chceme přidat do tohoto slovníku. Název klíče je „Ten“. Potom k tomu také přiřadíme hodnotu. Hodnota, kterou jsme zde přidali, je „10“. Znovu umístíme datovou proměnnou do „print()“. Tentokrát také vrátí aktualizovanou hodnotu spolu s předchozími hodnotami slovníku.


Zde zobrazený slovník obsahuje čtyři klíče a čtyři hodnoty. Poté zobrazí pouze hodnoty slovníku. Poté přidá novou hodnotu a klíč do tohoto slovníku a také zobrazí aktualizovanou hodnotu spolu s předchozími hodnotami, které jsme vložili.

Příklad 5:

Nyní je vytvořen slovník „item_sold“. Do tohoto slovníku „Item_sold“ umístíme „nugety: 19, džem: 22, chléb: 15, vejce: 24, nudle: 24“. Poté vytiskneme slovník „Item_sold“. Po zobrazení použijeme na konci metodu „values()“. Do 'print()' také zapíšeme metodu 'values()', takže všechny hodnoty, které získáme ze slovníku, jsou také vytištěny na konzole.


Nejprve se vykreslí celý slovník, včetně všech klíčů a hodnot. Jak však můžeme vidět na následujícím obrázku, po vytištění celého slovníku se zobrazí pouze hodnoty slovníku. Technika „values()“ nám pomáhá tyto hodnoty získat.

Příklad 6:

Nyní máme slovník, který zde máme, slovník „STD“, kam vložíme „Angličtina: 79, PF: 82, OOP: 75, Java: 54, OS: 74“. Poté jej vytiskneme stejným způsobem, jak je vysvětleno v předchozích kódech. Jeho hodnoty také získáme pomocí metody „values()“. Poté vypočteme „součet“ těchto hodnot pomocí funkce „sum()“. V této funkci „sum()“ předáváme proměnnou, do které ukládáme hodnoty tohoto slovníku. Tato funkce vypočítá součet všech hodnot a také vykreslí výsledek na konzoli, protože jsme tuto metodu napsali v „print()“.


Vykreslí se celý slovník a samostatně se vykreslí i hodnoty. Poté se v tomto výsledku zobrazí také součet hodnot, protože jsme v kódu použili funkci „sum()“ po funkci „values()“.

Závěr

Technika „values()“ ve slovníku „Python“ je hlavním tématem článku. Popsali jsme fungování metody „values()“ a jak ji využít v „Pythonu“. Zjistili jsme, že tato metoda „values()“ pomáhá při získávání hodnot ze slovníku. Ukázali jsme zde mnoho příkladů, ve kterých jsme ukázali fungování metody „values()“. Také jsme diskutovali o tom, jak přidat hodnoty slovníku po použití metody „values()“ v našem posledním kódu.