logo

Python vārdnīcu metodes

Python vārdnīcu metodes ir Python funkciju kolekcija, kas darbojas vārdnīcā.

Python vārdnīca ir kā karte, ko izmanto datu glabāšanai atslēgas: vērtību pāra formā. Python nodrošina dažādas iebūvētas funkcijas, lai strādātu ar vārdnīcām. Šajā rakstā mēs redzēsim visu piedāvāto funkciju sarakstu Python strādāt ar vārdnīcām.



Python vārdnīcas metožu saraksts

Python nodrošina vairākas vārdnīcām iebūvētas metodes, kas ļauj efektīvi apstrādāt vārdnīcas datus, piekļūt tiem un pārveidot tos. Šeit ir saraksts ar dažām svarīgām Python vārdnīcas metodēm:

Funkciju nosaukums

virknes funkcijas java

Apraksti



skaidrs ()

Noņem no vārdnīcas visus vienumus

kopēt ()



Atgriež seklu vārdnīcas kopiju

fromkeys ()

Izveido vārdnīcu no dotās secības

gūt()

Atgriež dotās atslēgas vērtību

preces ()

Atgriezt sarakstu ar visiem vārdnīcas taustiņiem ar vērtībām

atslēgas ()

Atgriež skata objektu, kas parāda visu vārdnīcas taustiņu sarakstu ievietošanas secībā

pop ()

Atgriež un noņem elementu ar doto atslēgu

dzert ()

Atgriež un noņem vārdnīcas atslēgas vērtību pāri

setdefault()

Atgriež atslēgas vērtību, ja atslēga atrodas vārdnīcā, pretējā gadījumā vārdnīcā tiek ievietota atslēga ar vērtību

vērtības ()

Atgriež skata objektu, kurā ir visas vārdnīcas vērtības, kurām var efektīvi piekļūt un tās atkārtot

Atjaunināt()

java Būla

Atjaunina vārdnīcu ar elementiem no citas vārdnīcas vai atslēgu un vērtību pāru atkārtojuma. Izmantojot šo metodi, varat iekļaut jaunus datus vai apvienot tos ar esošajiem vārdnīcas ierakstiem

Šīs metodes nodrošina dažādas funkcijas darbam ar vārdnīcām Python, atvieglojot atslēgu un vērtību pāros saglabāto datu pārvaldību un manipulācijas.

Piezīme: Lai iegūtu papildinformāciju par Python vārdnīcu, skatiet Python vārdnīcas apmācība.

Iebūvētās vārdnīcas metodes Python

Python Dictionary mums ir dažādas iebūvētas funkcijas, kas nodrošina plašu darbību klāstu darbam ar vārdnīcām. Šīs metodes nodrošina efektīvu vārdnīcas datu manipulāciju, piekļuvi un pārveidošanu.

Apskatīsim dažas Python vārdnīcas metodes ar piemēriem:

1. Vārdnīca clear() metode

Clear() metode Python ir iebūvēta metode, ko izmanto, lai noņemtu visus elementus (atslēgas vērtību pārus) no vārdnīcas. Tas būtībā iztukšo vārdnīcu, neatstājot tajā atslēgu un vērtību pārus.

Python
my_dict = {'1': 'Geeks', '2': 'For', '3': 'Geeks'} my_dict.clear() print(my_dict)>

Izvade
{}>

2. Vārdnīca get() metode

Programmā Python metode get() ir iepriekš izveidota vārdnīcas funkcija, kas ļauj iegūt vērtību, kas saistīta ar noteiktu atslēgu vārdnīcā. Tā ir droša metode, lai piekļūtu vārdnīcas vērtībām, neizraisot KeyError, ja atslēgas nav.

Python
d = {'Name': 'Ram', 'Age': '19', 'Country': 'India'} print(d.get('Name')) print(d.get('Gender'))>

Izvade
Ram None>

3. Vārdnīcas vienumi() Metode

Programmā Python metode items() ir iebūvēta vārdnīcas funkcija, kas izgūst skata objektu, kurā ir korešu saraksts. Katrs kortežs apzīmē atslēgas vērtību pāri no vārdnīcas. Šī metode ir ērts veids, kā vienlaikus piekļūt gan vārdnīcas taustiņiem, gan vērtībām, un tā ir ļoti efektīva.

Python
d = {'Name': 'Ram', 'Age': '19', 'Country': 'India'} print(list(d.items())[1][0]) print(list(d.items())[1][1])>

Izvade
Age 19>

4. Vārdnīcas atslēgas() metode

Keys() metode programmā Python atgriež skata objektu ar vārdnīcas taustiņiem, nodrošinot efektīvu piekļuvi un iterāciju.

Python
d = {'Name': 'Ram', 'Age': '19', 'Country': 'India'} print(list(d.keys()))>

Izvade
['Name', 'Age', 'Country']>

5. Vārdnīcas vērtības() Metode

Metode Values() programmā Python atgriež skata objektu, kurā ir visas vārdnīcas vērtības, kurām var efektīvi piekļūt un to atkārtot.

Python
d = {'Name': 'Ram', 'Age': '19', 'Country': 'India'} print(list(d.values()))>

Izvade
['Ram', '19', 'India']>

6. Vārdnīcas atjaunināšanas() metode

Python metode update() ir iebūvēta vārdnīcas funkcija, kas atjaunina vārdnīcas atslēgu-vērtību pārus, izmantojot elementus no citas vārdnīcas vai atslēgu-vērtību pāru atkārtojumu. Izmantojot šo metodi, varat iekļaut jaunus datus vai apvienot tos ar esošajiem vārdnīcas ierakstiem.

Python
d1 = {'Name': 'Ram', 'Age': '19', 'Country': 'India'} d2 = {'Name': 'Neha', 'Age': '22'} d1.update(d2) print(d1)>

Izvade
{'Name': 'Neha', 'Age': '22', 'Country': 'India'}>

7. Vārdnīca pop() metode

Programmā Python metode pop() ir jau esoša vārdnīcas metode, kas no vārdnīcas noņem un izgūst ar doto atslēgu saistīto vērtību. Ja atslēgas vārdnīcā nav, varat iestatīt neobligātu noklusējuma vērtību, kas jāatgriež.

Python
d = {'Name': 'Ram', 'Age': '19', 'Country': 'India'} d.pop('Age') print(d)>

Izvade
{'Name': 'Ram', 'Country': 'India'}>

8. Vārdnīcas popitem() metode

Programmā Python metode popitem () ir vārdnīcas funkcija, kas no vārdnīcas izslēdz un atgriež nejaušu (atslēgas, vērtības) pāri.

Pretstatā pop() metodei, kas atbrīvojas no noteikta atslēgas vērtību pāra, pamatojoties uz doto atslēgu, popitem() izņem un atdod pāri, nepieprasot norādīt atslēgu.

Python
d = {'Name': 'Ram', 'Age': '19', 'Country': 'India'} d.popitem() print(d) d.popitem() print(d)>

Izvade
{'Name': 'Ram', 'Age': '19'} {'Name': 'Ram'}>

Bieži uzdotie jautājumi par Python vārdnīcas metodēm

Q1: Kas ir Python vārdnīca?

Python vārdnīca ir kā konteiners, kurā glabājas atslēgu-vērtību pāru klāsts. Tas ir būtisks veids, kā organizēt datus, kur katra informācijas daļa ir pazīstama kā atslēga. Vārdnīca šiem pāriem neuzliek nekādu īpašu secību, tāpēc jūs nevarat paļauties uz to pievienošanas secību.

atšķirība starp lapsu un vilku

Q2: Kā mēs varam piekļūt vērtībām Python vārdnīcā?

Mēs varam piekļūt vērtībām Python vārdnīcā, izmantojot taustiņus kā indeksu: Tālāk ir kods:

my_dict = {vārds: radinieks, vecums: 23, pilsēta: Londona}

drukāt(mans_dikts[vārds]) #rad

drukāt(mans_dikts[vecums]) #23

print(mans_dikts[pilsēta]) #Londona

3. jautājums. Kas notiek, kad mēģinām piekļūt atslēgai, kas vārdnīcā neeksistē?

Mēģinot piekļūt atslēgai, kas vārdnīcā neeksistē, Python parādīs “KeyError”. Varat izmantot metodi “get()”.

4. jautājums. Kā noņemt vienumu no vārdnīcas?

Lai noņemtu vienumu (atslēgas vērtību pāri) no vārdnīcas, varat izmantot “ pop()' metodi, norādot atslēgu, kas jānoņem.