logo

Python-ordbokmetoder

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

få()

Returnerer verdien for den gitte nøkkelen

elementer()

Returner listen med alle ordboknøkler med verdier

nøkler()

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

verdier()

Returnerer et visningsobjekt som inneholder alle ordbokverdier, som kan åpnes og itereres effektivt

Oppdater()

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 java

print(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.