| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Python Programming >> Content
    Python funktioner med Dictionary
    Ordbøger er en type af data struktur med indbygget understøttelse i Python. De er tilgængelige fra version 2.2 og fremefter . Da de er bygget ind i Python, behøver du ikke at importere en ekstern bibliotek til at tilgå en ordbog - eller nogen funktioner , som læser eller skrive til dem. Ordbøger i Python

    En ordbog er en datastruktur , eller en samling af data organiseret i par af nøgler og værdier . Kun én unik nøgle eksisterer per ordbogen. I modsætning lister , er der ingen særlig ordning af elementer i en ordbog . Ordbøger ligner "map" datastrukturer i andre programmeringssprog som Java. Du kan initialisere en ny ordbog som følger : Hej

    new_dict = { nøglen1 : VRD1 , TAST2 : val2 , TAST3 : val3 , ... }
    Metoder til Ordbog klasse

    klasse metoder er funktioner kaldes på vegne af et objekt, f.eks : Hej

    object.method ()

    metoden "klar ()" rydder ordbogen. "copy ()" returnerer en kopi af ordbogen , der kalder det. " fromkeys ()" returnerer en ny ordbog med en given sekvens af nøgler , og du kan også give det en sekvens af værdier som et argument. "get ( )" returnerer værdien for en given nøgle argument , mens " pop ( )" fungerer som "get ( )" , men fjerner også kortlægning . " popitem () " tager ingen argumenter og fjerner og returnerer en tilfældig nøgleværdi parring. " setdefault ()" fungerer som "get () ", hvis den givne nøgle findes , og skaber en ny nøgle med en default værdi , hvis ikke. " haskey ()" kontrol for at se , om ordbogen har en given nøgle. " elementer ( )" returnerer en liste af ordbogens nøgle /værdi par, mens " iteritems ()" returnerer en iterator i denne liste, og " viewitems ()" returnerer en visning objekt. "nøgler ( )", " iterkeys ()" og " viewkeys ()" returnerer den samme for ordbogens tasterne og " værdier ( )", " itervalues ​​() " og " viewvalues ​​() " returnerer den samme for ordbogens værdier. Endelig "update ()" opdaterer indholdet af en ordbog med en given ordbog eller Iterable af nøgle /værdi par.
    Andre metoder

    andre ordbog klassen metoder kaldes forskelligt fra almindelige klasse metoder. I stedet for at have ordbogen kalder dem, skal du blot ringe til dem, som om de var statiske metoder og tilsæt ordbogen som et argument , fx : Hej

    metoden ( the_dictionary )

    Funktionerne " len ( ) "og" ITER ( ) " returnerer længden af ​​indsamlingen og en iterator over opkrævningen henholdsvis og tage ordbogen selv som et argument.
    Indbygget funktioner, der bruger Dictionary

    Python vigtigste sæt indbyggede funktioner accepterer også ordbøger som argumenter eller returnerer dem. Funktionerne " globals () " og " locals ()" returnerer ordbøger for den aktuelle globals bordet eller " lokale ( )" table hhv . " Vars ()" returnerer en ordbog attribut af objektet argument eller "locals ()" , hvis de får noget argument . Den " eval ()" funktionen eventuelt tager ordbog argumenter for at være den globale bordet og lokalt bord til erklæring, der skal evalueres , ligesom " execfile () ". Endelig " dict ()" returnerer en ordbog , eventuelt tager et argument som initialiseringen .

    Forrige :

    næste :
      Relaterede artikler
    ·Python Load Funktioner 
    ·Sådan kører Python Med Argument 
    ·Sådan Design Accounting Software 
    ·Sådan Override Lig i Python 
    ·Sådan bruges Deltag & Split Funktioner i Python Progra…
    ·Hvordan man tegner en lige linje i Python Turtle 
    ·Sådan Swap 8- Byte storendet i Python 
    ·Sådan konvertere en streng til en liste på Python 
    ·Sådan Load et script fra Python tolk 
    ·Sådan Detect Navneord i Python 
      Anbefalede Artikler
    ·PHP Hvis Sammenlign Udtalelser 
    ·Hvordan skal tjekkes for Bots Med ColdFusion 
    ·Eyecatcher protokoller 
    ·Hvordan man skriver en PHP Besked 
    ·Hvordan man laver en trykknap Synlig i Visual C 
    ·Sådan fjernes Numerisk Strings i Perl 
    ·Sådan bruges Convert.Frombase64string i VBS 
    ·Historien om Turbo Pascal programmering 
    ·Sådan oprettes en ny tom i PHP 
    ·Sådan oprettes Endpoint Null-værdier 
    Copyright © Computer Viden http://www.computerdk.com