Hva er de innebygde metodene til en ordbok i Python?
Generelt er definisjonen av en ordbok en ressurs som inneholder en liste over elementer med deres betydninger. Vanligvis er listen ordnet alfabetisk. Pythons ordbok gir imidlertid en uordnet liste over oppføringer.
En ordbok på et hvilket som helst programmeringsspråk brukes til å hasj en viss verdi med en nøkkel slik at en verdi lett kan hentes med nøkkelen. Python ga en liste over innebygde metoder som brukes med ordbøker. La oss diskutere noen få metoder for å se hvordan vi kan leke med en ordbok i Python:
Metode | Beskrivelse |
nøkler () | Viser alle nøklene i ordboken. |
verdier () | Den viser alle verdiene i ordboken som er opprettet. |
varer () | Viser en tuple for hver tast: Verdipar i ordboken. |
få() | Den returnerer verdien av den definerte nøkkelen. |
pop () | Det fjerner paret av den spesifiserte tasten i ordboken. |
kopiere() | Returnerer kopien av ordboken. |
klar() | Fjerner alt fra ordboken. |
Oppdater() | Setter inn den spesifiserte tasten: verdipar i ordboken. |
Dette er de mest brukte funksjonene med en ordbok i Python. I denne artikkelen vil vi lære hvordan Python varer () fungerer med ordboken. La oss utforske elementene () -funksjonen i detalj.
Dictionary Items () Metode
Diksjonsartiklene () -funksjonen i Python returnerer en liste over tuples for hver nøkkel: Verdipar gitt i ordboken som også er kjent som View Object. Visningsobjektet gjenspeiler alle endringene som gjøres på ordboksvarene. La oss utforske noen eksempler for å forstå og lære hvordan Dictionary Item () -funksjonen fungerer i Python.
Eksempel 1:
Syntaks for ordbokvarer () -funksjonen er ordbok.varer (). Det tar ikke noe argument som inndata og returnerer listen over tuples for hver nøkkel: Verdipar. I dette eksemplet vil vi definere en ordbok som inneholder detaljene i en bil som bilnavn, dens modell og året den ble lansert. Verdiene er gitt i nøkkelen: verdiparform. Se følgende kode og la oss implementere elementene () -funksjonen.
Som du kan se i koden, er det definert en ordbok som heter "Cars" som inneholder tre nøkkel: Verdipar - "Merke: Ferrari", "Model: Spider", "År: 2021". Etter det, ordboken.elementer () -funksjonen kalles. Dataene er skrevet ut med PRINT () -kommandoen.
biler =La oss se følgende utdata fra ordboken.elementer () Funksjon:
Eksempel 2:
Vi lærte og så funksjonen til ordboken.elementer () Metode i de tidligere funksjonene. Nå ser vi hvordan modifiseringen påvirker resultatet av elementene () -funksjonen. Som diskutert tidligere, oppretter funksjonene () -funksjonen et visningsobjekt som gjenspeiler alle endringene i ordboken som ble laget så langt. I følgende eksempelkode gjør vi noen endringer i bilen. Her er koden for å endre året gitt i ordboken.
Året gitt i ordboken vises som "År: 2021". For modifisering blir 2018 tildelt årets nøkkel, i.e. biler [“år”] = 2018. Året 2021 skal erstattes med 2018.
biler =La oss se output og merke hvordan den endringen i året gjenspeiles i ordboken. Merk at elementene () returnerer den samme listen over tuples for hver tast: Verdipar når det kommer tilbake i eksempel 1. Imidlertid er året nå 2018 som vi endret i dette eksemplet.
Eksempel 3:
La oss gå videre til neste eksempel og slette en nøkkel: Verdipar fra ordboken. Her bruker vi Del () -funksjonen til å slette ett par fra ordboken og ringe elementene () -funksjonene for å se den oppdaterte ordboken. Se følgende eksempelkode:
Ved å bruke Pythons innebygde del () -funksjon, sletter vi "året" fra ordboken. Her er utdataene fra koden. For din forståelse av hvordan funksjonene () -funksjonen gjenspeiler endringene i ordboken, skrev vi ut ordboken to ganger, både før og etter modifiseringen.
biler =La oss nå se følgende utdata. Som du ser har den opprinnelige ordboken tre nøkkel: verdipar. Deretter sletter vi "året" fra ordboken. Etter modifisering, når vi kaller funksjonene (), har modifiseringen nå bare to nøkkel: verdipar igjen. Endringene gjenspeiles riktig av elementene () -funksjonen.
Konklusjon
Denne artikkelen ble designet for å gi en oversikt over ordboken.Elementer () Funksjon levert i Pythons innebygde standardbibliotek. Elementene () -funksjonen oppretter et visningsobjekt i den definerte ordboken. Denne listen er for hver nøkkel: Verdipar som vises inne i ordboken. Eventuell modifisering, endringer eller tillegg gjort til ordboken når som helst gjenspeiles i ordens objekt for ordboken automatisk.