Python-ordbokmetoder er en samling av Python-funksjoner som opererer på Dictionary.
Python ordbok er som et kart som brukes til å lagre data i form av et nøkkel: verdi-par. Python har ulike innebygde funksjoner for å håndtere ordbøker. I denne artikkelen vil vi se en liste over alle funksjonene som tilbys av Python å jobbe med ordbøker.
Liste over Python Dictionary Methods
Python tilbyr flere innebygde metoder for ordbøker som muliggjør effektiv manipulering, tilgang og transformasjon av ordbokdata. Her er en liste over noen viktige Python-ordbokmetoder:
Navn på funksjoner | Beskrivelser |
|---|---|
klar() | Fjerner alle elementer fra ordboken |
kopiere() | Returnerer en grunn kopi av ordboken hvor gammel er pete davidson |
fromkeys() git status -s | Oppretter en ordbok fra den gitte sekvensen |
Returnerer verdien for den gitte nøkkelen | |
elementer() | Returner listen med alle ordboknøkler med verdier |
Returnerer et visningsobjekt som viser en liste over alle nøklene i ordboken i innsettingsrekkefølge | |
pop() | Returnerer og fjerner elementet med den gitte nøkkelen |
drikke() | Returnerer og fjerner nøkkelverdi-paret fra ordboken |
sett standard() | Returnerer verdien til en nøkkel hvis nøkkelen er i ordboken, ellers setter nøkkelen med en verdi inn i ordboken |
Returnerer et visningsobjekt som inneholder alle ordbokverdier, som kan åpnes og itereres effektivt | |
Oppdaterer ordboken med elementene fra en annen ordbok eller en gjentakelig nøkkelverdi-par. Med denne metoden kan du inkludere nye data eller slå dem sammen med eksisterende ordbokoppføringer java int til dobbel |
Disse metodene gir ulike funksjoner for å jobbe med ordbøker i Python, noe som gjør det enklere å administrere og manipulere data som er lagret i nøkkelverdi-par.
Merk: For mer informasjon om Python Dictionary, se Python-ordbokopplæring.
Innebygde ordbokmetoder i Python
I Python Dictionary har vi ulike innebygde funksjoner som gir et bredt spekter av operasjoner for arbeid med ordbøker. Disse teknikkene muliggjør effektiv manipulering, tilgang og transformasjon av ordbokdata.
La oss se på noen Python-ordbokmetoder med eksempler:
lesing fra en csv-fil i java
1. Ordbok clear() Metode
Clear()-metoden i Python er en innebygd metode som brukes til å fjerne alle elementene (nøkkelverdi-par) fra en ordbok. Det tømmer i hovedsak ordboken, og etterlater den uten nøkkelverdi-par.
Python my_dict = {'1': 'Geeks', '2': 'For', '3': 'Geeks'} my_dict.clear() print(my_dict)> Produksjon
{}> 2. Ordbok get() Metode
I Python er get()-metoden en forhåndsbygd ordbokfunksjon som lar deg hente verdien knyttet til en bestemt nøkkel i en ordbok. Det er en sikker metode for å få tilgang til ordbokverdier uten å forårsake en KeyError hvis nøkkelen ikke er til stede.
Python d = {'Name': 'Ram', 'Age': '19', 'Country': 'India'} print(d.get('Name')) print(d.get('Gender'))> Produksjon
Ram None>
3. Ordlisteelementer() Metode
I Python er items()-metoden en innebygd ordbokfunksjon som henter et visningsobjekt som inneholder en liste over tupler. Hver tuppel representerer et nøkkelverdi-par fra ordboken. Denne metoden er en praktisk måte å få tilgang til både nøklene og verdiene til en ordbok samtidig, og den er svært effektiv.
Python d = {'Name': 'Ram', 'Age': '19', 'Country': 'India'} print(list(d.items())[1][0]) print(list(d.items())[1][1])> Produksjon
Age 19>
4. Ordboknøkler() Metode
Keys()-metoden i Python returnerer et visningsobjekt med ordboknøkler, noe som gir effektiv tilgang og iterasjon.
Python d = {'Name': 'Ram', 'Age': '19', 'Country': 'India'} print(list(d.keys()))> Produksjon
['Name', 'Age', 'Country']>
5. Ordbokverdier() Metode
Verdiene()-metoden i Python returnerer et visningsobjekt som inneholder alle ordbokverdier, som kan nås og itereres effektivt.
Python d = {'Name': 'Ram', 'Age': '19', 'Country': 'India'} print(list(d.values()))> Produksjon
['Ram', '19', 'India']>
6. Ordbokoppdatering() Metode
Pythons update()-metode er en innebygd ordbokfunksjon som oppdaterer nøkkelverdi-parene til en ordbok ved å bruke elementer fra en annen ordbok eller en gjentakelig nøkkelverdi-par. Med denne metoden kan du inkludere nye data eller slå dem sammen med eksisterende ordbokoppføringer.
Python d1 = {'Name': 'Ram', 'Age': '19', 'Country': 'India'} d2 = {'Name': 'Neha', 'Age': '22'} d1.update(d2) print(d1)> Produksjon
{'Name': 'Neha', 'Age': '22', 'Country': 'India'}> 7. Ordbok pop() Metode
I Python er pop()-metoden en allerede eksisterende ordbokmetode som fjerner og henter verdien knyttet til en gitt nøkkel fra en ordbok. Hvis nøkkelen ikke finnes i ordboken, kan du angi en valgfri standardverdi som skal returneres.
Python d = {'Name': 'Ram', 'Age': '19', 'Country': 'India'} d.pop('Age') print(d)> Produksjon
{'Name': 'Ram', 'Country': 'India'}> 8. Ordbok popitem() Metode
I Python er popitem()-metoden en ordbokfunksjon som eliminerer og returnerer et tilfeldig (nøkkel, verdi) par fra ordboken.
I motsetning til pop()-metoden som kvitter seg med et bestemt nøkkelverdi-par basert på en gitt nøkkel, tar popitem() ut og gir tilbake et par uten å kreve at en nøkkel spesifiseres.
Python d = {'Name': 'Ram', 'Age': '19', 'Country': 'India'} d.popitem() print(d) d.popitem() print(d)> Produksjon
{'Name': 'Ram', 'Age': '19'} {'Name': 'Ram'}> Vanlige spørsmål om Python Dictionary Methods
Q1: Hva er en Python-ordbok?
I Python er en ordbok som en beholder som inneholder et utvalg nøkkelverdi-par. Det er en grunnleggende måte å organisere data på hvor hver informasjonsbit er kjent som en nøkkel. Ordboken pålegger ingen spesifikk rekkefølge på disse parene, så du kan ikke stole på rekkefølgen de ble lagt til.
Spørsmål 2: Hvordan kan vi få tilgang til verdier i en Python-ordbok?
Vi kan få tilgang til verdier i en Python-ordbok ved å bruke tastene som indeks: Nedenfor er koden:
my_dict = {navn: Kin, alder: 23, by: London}
print(mitt_dikt[navn]) #kin
prøv catch block i javaprint(mitt_dikt[alder]) #23
print(my_dict[by]) #London
Q3: Hva skjer når vi prøver å få tilgang til en nøkkel som ikke finnes i ordboken?
Når vi prøver å få tilgang til en nøkkel som ikke finnes i ordboken, vil Python vise en 'KeyError'. Du kan bruke 'get()'-metoden.
Q4: Hvordan fjerner vi et element fra en ordbok?
For å fjerne et element (nøkkelverdi-par) fra en ordbok, kan du bruke pop()' metode, som spesifiserer nøkkelen som skal fjernes.