Python Print Dict Keys

Python Print Dict Keys
Generelt brukes ordbøker for å lagre dataverdien med en nøkkelreferanse som også er kjent som nøkkelpar. En ordbok i Python samler inn dataene i bestilt form og tillater ikke duplikater. Når du bruker ordboksfunksjonene i Python, vil du få et Python -bibliotek i en ordbok som gir forskjellige nyttige funksjoner. Diksjonsartiklene i Python presenteres i form av nøkkel: verdipar og blir også referert til med nøkkelenavn. I denne artikkelen finner du de nødvendige trinnene for å skrive ut ordbokstastene.

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 =
'Klasse': 'BS',
'År': '2022',
'Studenter': '50',
'Semester': 'tredje'

Dict.nøkler ()

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 =
'Klasse': 'BS',
'År': '2022',
'Studenter': '50',
'Semester': 'tredje'

trykk (dikter.Keys ())

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 =
'Klasse': 'BS',
'År': '2022',
'Studenter': '50',
'Semester': 'tredje'

for nøkkel, verdi i dikter.elementer ():
trykk (tast)

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 =
'Klasse': 'BS',
'År': '2022',
'Studenter': '50',
'Semester': 'tredje'

trykk (dikter.verdier ())

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 =
'Klasse': 'BS',
'År': '2022',
'Studenter': '50',
'Semester': 'tredje'

Print (Type (DICT))
print (f "Dataene i ordboken er: \ n dict \ n \ n")
strng = str (dikter)
print (type (strng))
skriv ut (f "Etter å ha konvertert dataene i strengen: \ n strng")

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 JSON
dict =
'Klasse': 'BS',
'År': '2022',
'Studenter': '50',
'Semester': 'tredje'

Print (Type (DICT))
print (f "Dataene i ordboken er: \ n dict \ n \ n")
strng = json.Dumps (dikter)
print (type (strng))
skriv ut (f "Etter å ha konvertert dataene i strengen: \ n strng")

Utfø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 =
'Klasse': 'BS',
'År': '2022',
'Studenter': '50',
'Semester': 'tredje'

Print (Type (DICT))
print (f "Dataene i ordboken er: \ n dict \ n \ n")
strng = ""
for vare i dikter:
strng + = element + ':' + dict [item] + "
print (type (strng))
skriv ut (f "Etter å ha konvertert dataene i strengen: \ n strng")

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.