logo

Metódy slovníka Pythonu

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

dostať ()

Vráti hodnotu pre daný kľúč

položky()

Vráti zoznam so všetkými kľúčmi slovníka s hodnotami

kľúče ()

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

hodnoty()

Vráti objekt zobrazenia obsahujúci všetky hodnoty zo slovníka, ku ktorým je možné pristupovať a efektívne ich iterovať

aktualizovať()

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č javascript

print(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ť.