Metode slovarja Python je zbirka funkcij Python, ki deluje na slovarju.
Slovar Python je kot zemljevid, ki se uporablja za shranjevanje podatkov v obliki para ključ: vrednost. Python ponuja različne vgrajene funkcije za delo s slovarji. V tem članku bomo videli seznam vseh funkcij, ki jih ponuja Python za delo s slovarji.
Seznam metod slovarja Python
Python ponuja več vgrajenih metod za slovarje, ki omogočajo učinkovito manipulacijo, dostop in transformacijo slovarskih podatkov. Tukaj je seznam nekaterih pomembnih metod slovarja Python:
Ime funkcije | Opisi |
|---|---|
počisti() | Odstrani vse elemente iz slovarja |
kopirati() | Vrne plitvo kopijo slovarja |
fromkeys() | Ustvari slovar iz danega zaporedja |
Vrne vrednost za podani ključ | |
predmeti () | Vrni seznam z vsemi slovarskimi ključi z vrednostmi java lokalni datum |
Vrne objekt pogleda, ki prikaže seznam vseh ključev v slovarju po vrstnem redu vstavljanja | |
pop() | Vrne in odstrani element z danim ključem |
popitem() | Vrne in odstrani par ključ-vrednost iz slovarja |
setdefault() | Vrne vrednost ključa, če je ključ v slovarju, drugače vstavi ključ z vrednostjo v slovar |
Vrne objekt pogleda, ki vsebuje vse slovarske vrednosti, do katerih je mogoče dostopati in jih učinkovito ponavljati | |
kamelji piton | Posodobi slovar z elementi iz drugega slovarja ali iterable parov ključ-vrednost. S to metodo lahko vključite nove podatke ali jih združite z obstoječimi slovarskimi vnosi |
Te metode zagotavljajo različne funkcionalnosti za delo s slovarji v Pythonu, kar olajša upravljanje in manipulacijo podatkov, shranjenih v parih ključ-vrednost.
Opomba: Za več informacij o slovarju Python glejte Vadnica za slovar Python.
Metode vgrajenega slovarja v Pythonu
V Python Dictionary imamo različne vgrajene funkcije, ki omogočajo širok nabor operacij za delo s slovarji. Te tehnike omogočajo učinkovito manipulacijo, dostop in transformacijo slovarskih podatkov.
Oglejmo si nekaj metod slovarja Python s primeri:
1. Metoda dictionary clear().
Metoda clear() v Pythonu je vgrajena metoda, ki se uporablja za odstranjevanje vseh elementov (parov ključ-vrednost) iz slovarja. V bistvu izprazni slovar in ostane brez parov ključ-vrednost.
Python my_dict = {'1': 'Geeks', '2': 'For', '3': 'Geeks'} my_dict.clear() print(my_dict)> Izhod
{}> 2. Slovarska metoda get().
V Pythonu je metoda get() vnaprej zgrajena funkcija slovarja, ki vam omogoča, da pridobite vrednost, povezano z določenim ključem v slovarju. To je varna metoda za dostop do vrednosti slovarja brez povzročanja KeyError, če ključ ni prisoten.
Python d = {'Name': 'Ram', 'Age': '19', 'Country': 'India'} print(d.get('Name')) print(d.get('Gender'))> Izhod
Ram None>
3. Metoda slovarskih postavk().
V Pythonu je metoda items() vgrajena funkcija slovarja, ki pridobi objekt pogleda, ki vsebuje seznam tuplev. Vsaka torka predstavlja par ključ-vrednost iz slovarja. Ta metoda je priročen način za dostop do ključev in vrednosti slovarja hkrati in je zelo učinkovita.
Python d = {'Name': 'Ram', 'Age': '19', 'Country': 'India'} print(list(d.items())[1][0]) print(list(d.items())[1][1])> Izhod
Age 19>
4. Metoda slovarskih ključev ().
Metoda keys() v Pythonu vrne objekt pogleda s ključi slovarja, kar omogoča učinkovit dostop in ponavljanje.
Python d = {'Name': 'Ram', 'Age': '19', 'Country': 'India'} print(list(d.keys()))> Izhod
['Name', 'Age', 'Country']>
5. Metoda slovarskih vrednosti().
Metoda values() v Pythonu vrne objekt pogleda, ki vsebuje vse slovarske vrednosti, do katerih je mogoče dostopati in jih učinkovito ponavljati.
ostri kotPython
d = {'Name': 'Ram', 'Age': '19', 'Country': 'India'} print(list(d.values()))> Izhod
['Ram', '19', 'India']>
6. Metoda posodobitve slovarja ().
Pythonova metoda update() je vgrajena funkcija slovarja, ki posodablja pare ključ-vrednost slovarja z uporabo elementov iz drugega slovarja ali iterable parov ključ-vrednost. S to metodo lahko vključite nove podatke ali jih združite z obstoječimi slovarskimi vnosi.
Python d1 = {'Name': 'Ram', 'Age': '19', 'Country': 'India'} d2 = {'Name': 'Neha', 'Age': '22'} d1.update(d2) print(d1)> Izhod
{'Name': 'Neha', 'Age': '22', 'Country': 'India'}> 7. Metoda slovarja pop().
V Pythonu je metoda pop() že obstoječa metoda slovarja, ki iz slovarja odstrani in pridobi vrednost, povezano z danim ključem. Če ključa ni v slovarju, lahko nastavite neobvezno privzeto vrednost, ki bo vrnjena.
Python d = {'Name': 'Ram', 'Age': '19', 'Country': 'India'} d.pop('Age') print(d)> Izhod
{'Name': 'Ram', 'Country': 'India'}> 8. Dictionary popitem() Method
V Pythonu je metoda popitem() slovarska funkcija, ki odstrani in vrne naključni par (ključ, vrednost) iz slovarja.
V nasprotju z metodo pop(), ki se znebi določenega para ključ-vrednost na podlagi danega ključa, popitem() vzame in vrne par, ne da bi zahteval podajanje ključa.
Python d = {'Name': 'Ram', 'Age': '19', 'Country': 'India'} d.popitem() print(d) d.popitem() print(d)> Izhod
{'Name': 'Ram', 'Age': '19'} {'Name': 'Ram'}> Pogosta vprašanja o metodah slovarja Python
V1: Kaj je slovar Python?
V Pythonu je slovar kot vsebnik, ki vsebuje izbor parov ključ-vrednost. To je temeljni način za organiziranje podatkov, kjer je vsak del informacije znan kot ključ. Slovar tem parom ne nalaga nobenega posebnega vrstnega reda, zato se ne morete zanesti na zaporedje, v katerem so bili dodani.
V2: Kako lahko dostopamo do vrednosti v slovarju Python?
Do vrednosti v slovarju Python lahko dostopamo z uporabo ključev kot indeksa: Spodaj je koda:
my_dict = {ime: Kin, starost: 23, mesto: London}
print(my_dict[name]) #kin
print(my_dict[starost]) #23
print(my_dict[mesto]) #London
V3: Kaj se zgodi, ko poskušamo dostopati do ključa, ki ne obstaja v slovarju?
Ko poskušamo dostopati do ključa, ki ne obstaja v slovarju, bo Python sprožil 'KeyError'. Uporabite lahko metodo 'get()'.
V4: Kako odstranimo element iz slovarja?
Če želite odstraniti element (par ključ-vrednost) iz slovarja, lahko uporabite pop()' metoda, ki določa ključ, ki ga želite odstraniti.