Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> python Programming >> Content

    Python funktioner med en Ordbok

    Ordlista är en typ av datastruktur med inbyggt stöd i Python . De finns från version 2.2 och framåt . Eftersom de är inbyggda i Python , behöver du inte importera ett externt bibliotek för att komma åt en ordbok - eller någon funktion som läser eller skriver till dem . Ordböcker i Python

    En ordbok är en datastruktur , eller en samling av data organiserade i par av nycklar och värden . Endast en unik nyckel finns per ordlistan . Till skillnad från listor , finns ingen särskild beställning av element i en ordbok. Ordböcker liknar " karta " datastrukturer i andra programmeringsspråk som Java . Du kan initiera en ny ordlista som följer :

    new_dict = { KEY1 : val1 , NKL2 : val2 , KEY3 : Val3 , ... }
    Metoder för klassen Dictionary
    metoder

    Class är funktioner som anropas på uppdrag av ett objekt , t.ex. :

    object.method ( ) katalog

    metoden " clear ( ) " rensar ordlistan . " copy ( ) " returnerar en kopia av ordboken som kallar det . " fromkeys ( ) " returnerar en ny ordlista med en given sekvens av nycklar , du kan också ge det en sekvens av värden som argument . " get ( ) " returnerar värdet för en given nyckel argument , medan " pop ( ) " fungerar som "get ( ) " men också bort mappningen . " popitem ( ) " tar inga argument och tar bort och returnerar en slumpmässig nyckel värde parning . " setdefault ( ) " fungerar som "get ( ) " om nyckeln ges existerar , och skapar en ny nyckel med ett standardvärdet om inte . " haskey ( ) " kontrollerar om ordboken har en viss nyckel . " objekt () " returnerar en lista av ordbokens nyckel /värde-par , medan " iteritems ( ) " returnerar en iterator över denna lista och " viewitems () " returnerar en vy objektet . "nycklar ()" , " iterkeys ()" och " viewkeys ( ) " returnerar samma för ordbokens nycklar , och " värden ( ) " , " itervalues ​​( ) " och " viewvalues ​​( ) " returnerar samma för ordboken värderingar . Slutligen , " update ( ) " uppdaterar innehållet i en ordbok med ett visst lexikon eller iterable av nyckel /värde-par . Addera ditt andra metoder

    andra ordbok klassmetoderna kallas annorlunda än vanliga klassmetoder . Istället för att ha ordboken kallar dem , ringer du helt enkelt dem som om de vore statiska metoder och lägg i ordlistan som ett argument , t ex :

    metoden ( the_dictionary ) katalog

    Funktionerna " len ( ) " och " ITER ( ) " tillbaka längden på insamling och en iterator över insamlingen respektive , och ta ordboken sig som ett argument .
    Inbyggda funktioner som använder Dictionary

    Python största uppsättning inbyggda funktioner accepterar även ordböcker som argument eller returnerar dem . Funktionerna " globals ()" och " lokalbefolkningen ( ) " returnerar ordböcker i den nuvarande globaler tabellen eller " lokalbefolkningen ( ) " table respektive. " Vars ( ) " returnerar ett lexikon attribut av objektet argument eller " lokalbefolkningen ( ) " om de får något argument . Den " eval ( ) " -funktion eventuellt tar ordbok argument att vara den globala bord och lokal tabell för den deklaration som skall utvärderas , liksom " execfile ( ) . " Slutligen " dict ( ) " returnerar ett lexikon , eventuellt med ett argument som initieringen .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur till Bädda EXE i Python
    ·Hur Split Strängar i Python
    ·Hur man testar i Python Om en kropp är i en klass
    ·Hur bli av hållare i Python Array
    ·Hur man använder Python Apache
    ·Hur du kontrollerar att ett index Finns i Python
    ·Hur Visa Python Byte Code
    ·Hur man bygger en Python Extension
    ·Python HTML Tutorial
    ·Hur man läser ListBox Selection i Python
    Utvalda artiklarna
    ·Hur man uppdaterar en programförklaring i Informix
    ·Hur listfunktionerna i en klass i Python
    ·Hur får Makro variabler i Java Variabler
    ·Hur du formaterar bredd Flyter i Java
    ·Hur man skapar ett Word-dokument i Java
    ·Hur man bygger ett PHP Client /Server
    ·Hur man tar bort den sista oktetten i Perl
    ·Hur får man en bild i Java
    ·Ett nytt fönster blockeras i JavaScript
    ·Hur förebild Hardware Systems i SystemC
    Copyright © Dator Kunskap http://www.dator.xyz