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ä |
Palauttaa annetun avaimen arvon | |
tuotteet() | Palauta luettelo, jossa on kaikki sanakirjan avaimet arvoineen |
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 |
Palauttaa näkymäobjektin, joka sisältää kaikki sanakirjan arvot, joita voidaan käyttää ja iteroida tehokkaasti | |
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 multiplekseriPython
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.