logo

Metode slovarja Python

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

dobiti ()

Vrne vrednost za podani ključ

predmeti ()

Vrni seznam z vsemi slovarskimi ključi z vrednostmi

java lokalni datum

ključi()

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

vrednote()

Vrne objekt pogleda, ki vsebuje vse slovarske vrednosti, do katerih je mogoče dostopati in jih učinkovito ponavljati

nadgradnja()

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 kot
Python
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.