logo

Python-sanakirjamenetelmät

Python-sanakirjamenetelmät on kokoelma Python-funktioita, jotka toimivat Sanakirjassa.

muunnos merkkijonosta int:ksi javassa

Python-sanakirja on kuin kartta, jota käytetään tietojen tallentamiseen avain: arvo -parin muodossa. Python tarjoaa erilaisia ​​sisäänrakennettuja toimintoja sanakirjojen käsittelyyn. Tässä artikkelissa näemme luettelon kaikista palvelun tarjoamista toiminnoista Python työskennellä sanakirjojen kanssa.



Luettelo Python-sanakirjamenetelmistä

Python tarjoaa useita sisäänrakennettuja menetelmiä sanakirjoille, jotka mahdollistavat sanakirjatietojen tehokkaan käsittelyn, käytön ja muuntamisen. Tässä on luettelo tärkeistä Python-sanakirjamenetelmistä:

Toiminnot Nimi

Kuvaukset



asia selvä()

Poistaa kaikki kohteet sanakirjasta

kopio()



Palauttaa matalan kopion sanakirjasta

fromkeys()

Luo sanakirjan annetusta sekvenssistä

saada()

Palauttaa annetun avaimen arvon

tuotteet()

Palauta luettelo, jossa on kaikki sanakirjan avaimet arvoineen

avaimet ()

Palauttaa näkymäobjektin, joka näyttää luettelon kaikista sanakirjan avaimista lisäysjärjestyksessä

pop()

Palauttaa ja poistaa elementin annetulla avaimella

juoda()

Palauttaa ja poistaa avain-arvo-parin sanakirjasta

aseta oletus()

Palauttaa avaimen arvon jos avain on sanakirjassa muuten lisää avaimen arvon sanakirjaan

arvot()

Palauttaa näkymäobjektin, joka sisältää kaikki sanakirjan arvot, joita voidaan käyttää ja iteroida tehokkaasti

päivittää()

java ohjelmoinnin alkuluvut

Päivittää sanakirjan elementeillä toisesta sanakirjasta tai avainarvoparien iteroitavuudesta. Tällä menetelmällä voit sisällyttää uusia tietoja tai yhdistää ne olemassa oleviin sanakirjamerkintöihin

Nämä menetelmät tarjoavat erilaisia ​​toimintoja Pythonin sanakirjojen kanssa työskentelyyn, mikä helpottaa avainarvopareihin tallennettujen tietojen hallintaa ja käsittelyä.

Huomautus: Lisätietoja Python-sanakirjasta on osoitteessa Python-sanakirjan opetusohjelma.

Sisäänrakennetut sanakirjamenetelmät Pythonissa

Python-sanakirjassa meillä on erilaisia ​​sisäänrakennettuja toimintoja, jotka tarjoavat laajan valikoiman toimintoja sanakirjojen kanssa työskentelyyn. Nämä tekniikat mahdollistavat sanakirjatietojen tehokkaan käsittelyn, käytön ja muuntamisen.

Tarkastellaan joitain Python-sanakirjamenetelmiä esimerkein:

1. Sanakirjan clear() -menetelmä

Pythonin clear()-menetelmä on sisäänrakennettu menetelmä, jota käytetään poistamaan sanakirjasta kaikki elementit (avainarvoparit). Se olennaisesti tyhjentää sanakirjan jättämättä siihen avain-arvopareja.

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

Lähtö
{}>

2. Sanakirja get() -menetelmä

Pythonissa get()-menetelmä on valmiiksi rakennettu sanakirjatoiminto, jonka avulla voit saada arvon, joka on linkitetty sanakirjan tiettyyn avaimeen. Se on turvallinen tapa käyttää sanakirjan arvoja aiheuttamatta KeyError-virhettä, jos avainta ei ole.

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

Lähtö
Ram None>

3. Sanakirjakohteet() Method

Pythonissa items()-menetelmä on sisäänrakennettu sanakirjatoiminto, joka hakee näkymäobjektin, joka sisältää luettelon monista. Jokainen monikko edustaa avain-arvo-paria sanakirjasta. Tämä menetelmä on kätevä tapa käyttää sekä sanakirjan avaimia että arvoja samanaikaisesti, ja se on erittäin tehokas.

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

Lähtö
Age 19>

4. Sanakirjaavaimet() -menetelmä

Pythonin keys()-menetelmä palauttaa näkymäobjektin, jossa on sanakirjaavaimet, mikä mahdollistaa tehokkaan käytön ja iteroinnin.

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

Lähtö
['Name', 'Age', 'Country']>

5. Sanakirjaarvot() -menetelmä

Pythonin Values()-metodi palauttaa näkymäobjektin, joka sisältää kaikki sanakirjan arvot, joita voidaan käyttää ja iteroida tehokkaasti.

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

Lähtö
['Ram', '19', 'India']>

6. Sanakirjan päivitys() -menetelmä

Pythonin update()-menetelmä on sisäänrakennettu sanakirjatoiminto, joka päivittää sanakirjan avainarvoparit käyttämällä elementtejä toisesta sanakirjasta tai avainarvoparien iteroitavaa. Tällä menetelmällä voit sisällyttää uusia tietoja tai yhdistää ne olemassa oleviin sanakirjamerkintöihin.

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

Lähtö
{'Name': 'Neha', 'Age': '22', 'Country': 'India'}>

7. Sanakirja pop() -menetelmä

Pythonissa pop()-menetelmä on olemassa oleva sanakirjamenetelmä, joka poistaa ja noutaa annettuun avaimeen linkitetyn arvon sanakirjasta. Jos avainta ei ole sanakirjassa, voit määrittää palautettavan valinnaisen oletusarvon.

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

Lähtö
{'Name': 'Ram', 'Country': 'India'}>

8. Sanakirja popitem() -menetelmä

Pythonissa popitem()-menetelmä on sanakirjafunktio, joka eliminoi ja palauttaa satunnaisen (avain, arvo) parin sanakirjasta.

Toisin kuin pop()-menetelmä, joka poistaa tietyn avain-arvo-parin tietyn avaimen perusteella, popitem() ottaa ja antaa takaisin parin ilman avaimen määrittämistä.

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

Lähtö
{'Name': 'Ram', 'Age': '19'} {'Name': 'Ram'}>

Python-sanakirjamenetelmien usein kysytyt kysymykset

Q1: Mikä on Python-sanakirja?

Pythonissa sanakirja on kuin säiliö, joka sisältää valikoiman avainarvopareja. Se on perustavanlaatuinen tapa järjestää dataa, jossa jokainen tieto tunnetaan avaimena. Sanakirja ei aseta näille pareille mitään erityistä järjestystä, joten et voi luottaa siihen, missä järjestyksessä ne on lisätty.

Q2: Kuinka voimme käyttää Python-sanakirjan arvoja?

Python-sanakirjan arvoihin pääsee käsiksi käyttämällä avaimia indeksinä: Alla on koodi:

my_dict = {nimi: Sukulainen, ikä: 23, kaupunki: Lontoo}

print(my_dict[name]) #sukulainen

print(my_dict[age]) #23

print(my_dict[city]) #Lontoo

Q3: Mitä tapahtuu, kun yritämme käyttää avainta, jota ei ole sanakirjassa?

Kun yritämme käyttää avainta, jota ei ole sanakirjassa, Python nostaa esiin 'KeyError'. Voit käyttää get()-menetelmää.

Q4: Kuinka poistamme kohteen sanakirjasta?

Voit poistaa kohteen (avainarvoparin) sanakirjasta käyttämällä ' pop()' menetelmällä, joka määrittää poistettavan avaimen.