logo

Python ordbog metoder

Python ordbog metoder er en samling af Python-funktioner, der fungerer på Dictionary.

Python ordbog er som et kort, der bruges til at gemme data i form af et nøgle: værdi-par. Python giver forskellige indbyggede funktioner til at håndtere ordbøger. I denne artikel vil vi se en liste over alle de funktioner, der leveres af Python at arbejde med ordbøger.

Liste over Python-ordbogsmetoder

Python giver flere indbyggede metoder til ordbøger, der giver mulighed for effektiv manipulation, adgang og transformation af ordbogsdata. Her er en liste over nogle vigtige Python-ordbogsmetoder:



Funktioner Navn

Beskrivelser

klar()

Fjerner alle elementer fra ordbogen

kopi()

Returnerer en overfladisk kopi af ordbogen

installere maven

fromkeys()

git status -s

Opretter en ordbog ud fra den givne sekvens

få()

Returnerer værdien for den givne nøgle

varer()

Returner listen med alle ordbogsnøgler med værdier

nøgler()

Returnerer et visningsobjekt, der viser en liste over alle nøglerne i ordbogen i indsættelsesrækkefølge

pop()

Returnerer og fjerner elementet med den givne nøgle

drikke()

Returnerer og fjerner nøgleværdi-parret fra ordbogen

sæt standard()

Returnerer værdien af ​​en nøgle, hvis nøglen er i ordbogen, ellers indsætter nøglen med en værdi i ordbogen

værdier()

Returnerer et visningsobjekt, der indeholder alle ordbogsværdier, som kan tilgås og gentages effektivt

update()

Opdaterer ordbogen med elementerne fra en anden ordbog eller en gentagelse af nøgleværdi-par. Med denne metode kan du inkludere nye data eller flette dem med eksisterende ordbogsposter

scanner.next java

Disse metoder giver forskellige funktionaliteter til at arbejde med ordbøger i Python, hvilket gør det nemmere at administrere og manipulere data gemt i nøgleværdi-par.

Bemærk: For mere information om Python Dictionary henvises til Tutorial til Python ordbog.

Indbyggede ordbogsmetoder i Python

I Python Dictionary har vi forskellige indbyggede funktioner, der giver en bred vifte af operationer til at arbejde med ordbøger. Disse teknikker muliggør effektiv manipulation, adgang og transformation af ordbogsdata.

Lad os se på nogle Python-ordbogsmetoder med eksempler:

mysql unikke nøgle

1. Ordbog clear() Metode

Clear()-metoden i Python er en indbygget metode, der bruges til at fjerne alle elementerne (nøgleværdi-par) fra en ordbog. Det tømmer i det væsentlige ordbogen og efterlader den uden nøgle-værdi-par.

Python
my_dict = {'1': 'Geeks', '2': 'For', '3': 'Geeks'} my_dict.clear() print(my_dict)>

Produktion
{}>

2. Ordbog get() Metode

I Python er get()-metoden en forudbygget ordbogsfunktion, der gør det muligt for dig at få den værdi, der er knyttet til en bestemt nøgle i en ordbog. Det er en sikker metode til at få adgang til ordbogsværdier uden at forårsage en KeyError, hvis nøglen ikke er til stede.

Python
d = {'Name': 'Ram', 'Age': '19', 'Country': 'India'} print(d.get('Name')) print(d.get('Gender'))>

Produktion
Ram None>

3. Ordbogsartikler() Metode

I Python er items()-metoden en indbygget ordbogsfunktion, der henter et visningsobjekt, der indeholder en liste over tupler. Hver tupel repræsenterer et nøgle-værdi-par fra ordbogen. Denne metode er en bekvem måde at få adgang til både nøglerne og værdierne af en ordbog på samtidigt, og den er yderst effektiv.

Python
d = {'Name': 'Ram', 'Age': '19', 'Country': 'India'} print(list(d.items())[1][0]) print(list(d.items())[1][1])>

Produktion
Age 19>

4. Ordbogsnøgler() Metode

Keys()-metoden i Python returnerer et view-objekt med ordbogsnøgler, hvilket tillader effektiv adgang og iteration.

Python
d = {'Name': 'Ram', 'Age': '19', 'Country': 'India'} print(list(d.keys()))>

Produktion
['Name', 'Age', 'Country']>

5. Ordbogsværdier() Metode

Metoden values() i Python returnerer et view-objekt, der indeholder alle ordbogsværdier, som kan tilgås og gentages effektivt.

Python
d = {'Name': 'Ram', 'Age': '19', 'Country': 'India'} print(list(d.values()))>

Produktion
['Ram', '19', 'India']>

6. Ordbogsopdatering() Metode

Pythons update()-metode er en indbygget ordbogsfunktion, der opdaterer nøgleværdi-parrene i en ordbog ved hjælp af elementer fra en anden ordbog eller en iterabel af nøgleværdi-par. Med denne metode kan du inkludere nye data eller flette dem med eksisterende ordbogsposter.

Python
d1 = {'Name': 'Ram', 'Age': '19', 'Country': 'India'} d2 = {'Name': 'Neha', 'Age': '22'} d1.update(d2) print(d1)>

Produktion
{'Name': 'Neha', 'Age': '22', 'Country': 'India'}>

7. Ordbog pop() Metode

I Python er pop()-metoden en allerede eksisterende ordbogsmetode, der fjerner og henter værdien forbundet med en given nøgle fra en ordbog. Hvis nøglen ikke findes i ordbogen, kan du indstille en valgfri standardværdi, der skal returneres.

Python
d = {'Name': 'Ram', 'Age': '19', 'Country': 'India'} d.pop('Age') print(d)>

Produktion
{'Name': 'Ram', 'Country': 'India'}>

8. Ordbog popitem() Metode

I Python er popitem()-metoden en ordbogsfunktion, der eliminerer og returnerer et tilfældigt (nøgle, værdi) par fra ordbogen.

I modsætning til pop()-metoden, der fjerner et bestemt nøgle-værdi-par baseret på en given nøgle, tager popitem() et par ud og giver det tilbage uden at kræve, at en nøgle skal specificeres.

Python
d = {'Name': 'Ram', 'Age': '19', 'Country': 'India'} d.popitem() print(d) d.popitem() print(d)>

Produktion
{'Name': 'Ram', 'Age': '19'} {'Name': 'Ram'}>

Ofte stillede spørgsmål om Python Dictionary Methods

Q1: Hvad er en Python-ordbog?

I Python er en ordbog som en beholder, der rummer et udvalg af nøgleværdi-par. Det er en grundlæggende måde at organisere data på, hvor hvert stykke information er kendt som en nøgle. Ordbogen pålægger ikke disse par nogen specifik rækkefølge, så du kan ikke stole på den rækkefølge, de blev tilføjet i.

Q2: Hvordan kan vi få adgang til værdier i en Python-ordbog?

Vi kan få adgang til værdier i en Python-ordbog ved at bruge tasterne som indeks: Nedenfor er koden:

my_dict = {navn: Kin, alder: 23, by: London}

print(mit_dikt[navn]) #kin

eksempel på liste i java

print(mit_dikt[alder]) #23

print(mit_dikt[by]) #London

Q3: Hvad sker der, når vi forsøger at få adgang til en nøgle, der ikke findes i ordbogen?

Når vi forsøger at få adgang til en nøgle, der ikke findes i ordbogen, vil Python rejse en 'KeyError'. Du kan bruge 'get()'-metoden.

Q4: Hvordan fjerner vi et element fra en ordbog?

For at fjerne et element (nøgle-værdi-par) fra en ordbog, kan du bruge ' pop()' metode, med angivelse af nøglen, der skal fjernes.