Få ordboksnøkler i Python
En ordbok kan inneholde flere nøkler, og brukeren vil kanskje få dem alle på en gang. For den saks skyld gir Dict -biblioteket dikteret.Keys () Funksjon for å få alle tastene til ordboken i Python. DICT.Keys () -funksjonen brukes til å skrive ut tastene til ordboken. DICT.Keys () Funksjon får tilgang til elementene i en ordbok, akkurat som verdiene i en liste får tilgang til indeksen. La oss se et eksempel og lære å definere en ordbok, samt hvordan du lister ned alle nøklene.
Eksempel 1:
I dette tilfellet vil vi oppgi en ordbok og anvende DICT.Keys () Funksjon for å få tilgang til alle nøklene i ordboken. Ta en titt på følgende kode:
dict =En enkel ordbok for en BS -klasse er definert i forrige eksempel. Ordboken inneholder 4 nøkler: "klasse", "år", "studenter" og "semester".
Print Dictionary Keys in Python
Diksjonsartiklene i Python presenteres i form av nøkkel: Verdipar. De er i riktig orden, kan endres, og duplikater er ikke tillatt. Når du trenger å skrive ut nøklene til en ordbok, dikter.Keys () -funksjon brukes til å få tilgang til tastene. Du kan finne detaljerte eksempler for hjelp i følgende eksempel:
Eksempel 2:
I dette eksemplet bruker vi den samme ordboken som er definert i forrige eksempel for å vise deg hvordan du kan skrive ut tastene til ordboken. Se følgende kode:
Nå, hvis du observerer, har vi bare lagt til print () -funksjonen rundt DICT.Keys () -funksjon.
dict =Se følgende utdata fra programmet:
Eksempel 3:
I dette eksemplet vil vi utforske DICT.elementer () Funksjon for å få nøklene til ordboken. Deretter ved hjelp av print () -funksjonen, skriver vi ut disse nøklene. Funksjonen () -funksjonen er Pythons innebygde funksjon som brukes til å få tilgang til nøklene i ordboken og verdiene som er tilknyttet disse tastene. "For" -sløyfen eller "mens" -løkken kan brukes med varene () -funksjonen for å skrive ut verdiene og tastene i ordboken. La oss nå lære å skrive ut alle tastene en etter en ved hjelp av elementene () -funksjonen i "for" -sløyfen. Se følgende gitt kode:
dict =Du vil kanskje legge merke til at vi brukte den samme ordboken som definert i det første eksemplet. Dette er nyttig for å vise resultatene fra hver uttalelse og hvert trinn. La oss nå se følgende utdata og legge merke til hvordan resultatet av elementene () -funksjonen skiller seg fra DICT.nøkler ().
Merk at begge funksjonene returnerte lignende resultater. Forskjellen er imidlertid at dikten.Keys () returnerte verdiene i form av en matrise mens funksjonene () -funksjonen returnerte tastene en etter en.
Hvordan skrive ut varene i ordboken
Vi lærte hvordan du skriver ut nøklene til en ordbok i Python ved hjelp av varene () funksjonene og DIST.Keys () -funksjoner. La oss nå se hvordan du skriver ut verdien/elementet i ordboken tilknyttet nøklene.
Dist.Verdier () er en innebygd funksjon i Python som lar deg få tilgang til verdien som er assosiert med nøkkelen i ordboken.
Eksempel 4:
dict =Se følgende gitt utdata:
Hvordan skrive ut en ordbokstast i en streng i Python
Så langt har vi sett noen eksempler på hvordan du får tilgang til nøklene i ordboken. Etter det har vi sett noen eksempler på hvordan du skriver ut både, verdiene og tilhørende nøkler fra ordboken. Elementene (), verdiene () og nøkler () funksjoner returnerer ordboksdataene i form av liste eller objekter. Nå, hvis du vil skrive ut ordbokstastene i form av en streng, kan du bruke STR () -funksjonen, JSON.Dumps () -funksjon, eller en kombinasjon av en tom streng og en "for" -sløyfe. La oss se et eksempel på hver funksjon for å forstå dens funksjonalitet.
Eksempel 5:
I dette eksemplet vil vi forklare bruken av STR () -funksjonen for å skrive ut ordboksverdien i strengen. Som du ser, etter å ha opprettet ordboken, vises DICT -typen og ordboksdataene er oppført.
DICT -typen konverteres til en streng etterpå. Etter konvertering vises dataene i ordboken igjen i den endelige kodelinjen.
dict =Her er følgende utdata av den gitte koden:
Eksempel 6:
Den andre måten å konvertere dataene fra ordboken til form av en streng bruker JSON.Dumps () -funksjon. Her blir dataene fra ordboken ganske enkelt overført som et objekt til JSON.Dumps () -funksjon. Se følgende kode for å lære funksjonen til JSON.dumper().
Importer JSONUtfør forrige kode. Du kan se at utgangen er identisk som gitt av Str () -funksjonen.
Eksempel 7:
I dette eksemplet bruker vi en kombinasjon av en tom streng og en for loop for å skrive ut dataene til ordboken i streng.
dict =Se følgende utgang:
Konklusjon
Denne artikkelen er en rask oversikt over hvordan du skriver ut tastene i ordboken. Eksemplene som er gitt her vil hjelpe deg i implementeringen av funksjonene til DICT () -biblioteket i Python. Vi la til syv unike forekomster for å gjøre dette konseptet mye enklere og mer forståelig.