Slovníkové metódy Pythonu je zbierka funkcií Pythonu, ktorá funguje na slovníku.
Slovník Pythonu je ako mapa, ktorá sa používa na ukladanie údajov vo forme páru kľúč: hodnota. Python poskytuje rôzne vstavané funkcie na prácu so slovníkmi. V tomto článku uvidíme zoznam všetkých funkcií, ktoré poskytuje Python pracovať so slovníkmi.
Zoznam metód slovníka Python
Python poskytuje niekoľko vstavaných metód pre slovníky, ktoré umožňujú efektívnu manipuláciu, prístup a transformáciu údajov zo slovníkov. Tu je zoznam niektorých dôležitých metód slovníka Pythonu:
Názov funkcií | Popisy |
|---|---|
jasný() | Odstráni všetky položky zo slovníka 10 ml až unce |
kopírovať () | Vráti plytkú kópiu slovníka |
fromkeys() | Vytvorí slovník z danej sekvencie |
Vráti hodnotu pre daný kľúč | |
položky() | Vráti zoznam so všetkými kľúčmi slovníka s hodnotami |
Vráti objekt zobrazenia, ktorý zobrazuje zoznam všetkých kľúčov v slovníku v poradí vloženia | |
pop() | Vráti a odstráni prvok s daným kľúčom |
piť () | Vráti a odstráni pár kľúč – hodnota zo slovníka |
setdefault() znak na int v jazyku Java | Vráti hodnotu kľúča, ak je kľúč v slovníku, inak vloží kľúč s hodnotou do slovníka |
Vráti objekt zobrazenia obsahujúci všetky hodnoty zo slovníka, ku ktorým je možné pristupovať a efektívne ich iterovať | |
Aktualizuje slovník prvkami z iného slovníka alebo iterovateľných párov kľúč – hodnota. Pomocou tejto metódy môžete zahrnúť nové údaje alebo ich zlúčiť s existujúcimi položkami slovníka |
Tieto metódy poskytujú rôzne funkcie pre prácu so slovníkmi v Pythone, čím uľahčujú správu a manipuláciu s údajmi uloženými v pároch kľúč – hodnota.
prime žiadny kód v jave
Poznámka: Ďalšie informácie o slovníku Python nájdete na Výukový program slovníka Pythonu.
Zabudované metódy slovníka v Pythone
V Python Dictionary máme rôzne vstavané funkcie, ktoré poskytujú široké spektrum operácií pre prácu so slovníkmi. Tieto techniky umožňujú efektívnu manipuláciu, prístup a transformáciu údajov zo slovníka.
Pozrime sa na niektoré metódy slovníka Pythonu s príkladmi:
1. Dictionary clear() Method
Metóda clear() v Pythone je vstavaná metóda, ktorá sa používa na odstránenie všetkých prvkov (párov kľúč – hodnota) zo slovníka. V podstate vyprázdni slovník a nezostane v ňom žiadne páry kľúč – hodnota.
Python my_dict = {'1': 'Geeks', '2': 'For', '3': 'Geeks'} my_dict.clear() print(my_dict)> Výkon
{}> 2. Slovníková metóda get().
V Pythone je metóda get() vopred zostavená funkcia slovníka, ktorá vám umožňuje získať hodnotu spojenú s konkrétnym kľúčom v slovníku. Ide o bezpečnú metódu prístupu k hodnotám slovníka bez spôsobenia chyby KeyError, ak kľúč nie je prítomný.
Python d = {'Name': 'Ram', 'Age': '19', 'Country': 'India'} print(d.get('Name')) print(d.get('Gender'))> Výkon
Ram None>
3. Metóda slovníkových položiek().
V Pythone je metóda items() vstavaná slovníková funkcia, ktorá získava objekt zobrazenia obsahujúci zoznam n-tic. Každá n-tica predstavuje pár kľúč – hodnota zo slovníka. Táto metóda predstavuje pohodlný spôsob súčasného prístupu ku kľúčom aj hodnotám slovníka a je vysoko efektívna.
Python d = {'Name': 'Ram', 'Age': '19', 'Country': 'India'} print(list(d.items())[1][0]) print(list(d.items())[1][1])> Výkon
Age 19>
4. Metóda slovníkových kľúčov().
Metóda keys() v Pythone vracia objekt zobrazenia so slovníkovými kľúčmi, čo umožňuje efektívny prístup a iteráciu.
Python d = {'Name': 'Ram', 'Age': '19', 'Country': 'India'} print(list(d.keys()))> Výkon
['Name', 'Age', 'Country']>
5. Metóda slovníkových hodnôt().
Metóda values() v Pythone vracia objekt zobrazenia obsahujúci všetky hodnoty slovníka, ku ktorým je možné pristupovať a efektívne ich iterovať.
Python d = {'Name': 'Ram', 'Age': '19', 'Country': 'India'} print(list(d.values()))> Výkon
['Ram', '19', 'India']>
6. Metóda aktualizácie slovníka
Metóda update() Pythonu je vstavaná funkcia slovníka, ktorá aktualizuje páry kľúč – hodnota v slovníku pomocou prvkov z iného slovníka alebo iterovateľných párov kľúč – hodnota. Pomocou tejto metódy môžete zahrnúť nové údaje alebo ich zlúčiť s existujúcimi položkami slovníka.
Python d1 = {'Name': 'Ram', 'Age': '19', 'Country': 'India'} d2 = {'Name': 'Neha', 'Age': '22'} d1.update(d2) print(d1)> Výkon
{'Name': 'Neha', 'Age': '22', 'Country': 'India'}> 7. Slovníková metóda pop().
V Pythone je metóda pop() už existujúcou metódou slovníka, ktorá odstraňuje a získava hodnotu spojenú s daným kľúčom zo slovníka. Ak sa kľúč nenachádza v slovníku, môžete nastaviť voliteľnú predvolenú hodnotu, ktorá sa má vrátiť.
Python d = {'Name': 'Ram', 'Age': '19', 'Country': 'India'} d.pop('Age') print(d)> Výkon
{'Name': 'Ram', 'Country': 'India'}> 8. Slovníková metóda popitem().
V Pythone je metóda popitem() slovníkovou funkciou, ktorá eliminuje a vracia náhodný pár (kľúč, hodnota) zo slovníka.
Na rozdiel od metódy pop(), ktorá sa zbavuje konkrétneho páru kľúč-hodnota na základe daného kľúča, popitem() odoberie a vráti pár bez toho, aby vyžadoval zadanie kľúča.
Python d = {'Name': 'Ram', 'Age': '19', 'Country': 'India'} d.popitem() print(d) d.popitem() print(d)> Výkon
{'Name': 'Ram', 'Age': '19'} {'Name': 'Ram'}> Časté otázky o metódach slovníka Python
Q1: Čo je to Python Dictionary?
V Pythone je slovník ako kontajner, ktorý obsahuje sortiment párov kľúč-hodnota, je to základný spôsob organizácie údajov, kde je každá informácia známa ako kľúč. Slovník neukladá týmto párom žiadne konkrétne poradie, takže sa nemôžete spoliehať na poradie, v ktorom boli pridané.
Otázka 2: Ako môžeme získať prístup k hodnotám v slovníku Pythonu?
K hodnotám v slovníku Pythonu môžeme pristupovať pomocou kľúčov ako indexu: Nižšie je uvedený kód:
my_dict = {meno: Kin, vek: 23, mesto: Londýn}
tlač javascriptprint(my_dict[meno]) #kin
print(my_dict[vek]) #23
print(my_dict[mesto]) #Londýn
Otázka 3: Čo sa stane, keď sa pokúsime získať prístup ku kľúču, ktorý v slovníku neexistuje?
Keď sa pokúsime získať prístup ku kľúču, ktorý v slovníku neexistuje, Python vyvolá „KeyError“. Môžete použiť metódu „get()“.
Q4: Ako odstránime položku zo slovníka?
Ak chcete odstrániť položku (pár kľúč – hodnota) zo slovníka, môžete použiť „ pop()“ s uvedením kľúča, ktorý sa má odstrániť.