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 |
Returnerer værdien for den givne nøgle | |
varer() | Returner listen med alle ordbogsnøgler med værdier |
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 |
Returnerer et visningsobjekt, der indeholder alle ordbogsværdier, som kan tilgås og gentages effektivt | |
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 javaprint(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.