Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Python funkcie so slovníkom

Slovníky sú typ dátovej štruktúry s natívnou podporou v Pythone . Sú k dispozícii od verzie 2.2 a ďalej . Ako oni sú zabudované do Pythonu , nemusíte importovať externé knižnicu pre prístup slovník - alebo akékoľvek funkcie , ktoré čítať alebo zapisovať do nich . Slovníky v Pythone

slovník je dátová štruktúra , alebo zber dát usporiadaných do dvojíc kľúčov a hodnôt . Iba jeden jedinečný kľúč existuje na slovníku . Na rozdiel od zoznamov , nie je tam žiadny osobitný usporiadanie prvkov v slovníku . Slovníky sú podobné " mapa " dátové štruktúry v iných programovacích jazykoch ako je Java . Môžete inicializovať nový slovník nasledujúcim spôsobom :

new_dict = { key1 : value1 , key2 : val2 , key3 : val3 , ... }
Metódy slovník triedy

triede metódy sú funkcie nazýva menom objektu , napr :

object.method ( )

metóda " clear ( ) " vymaže slovník . " Copy ( ) " vráti kópiu slovníka , ktorý ju volá . " Fromkeys ( ) " vracia nový slovník s danou sekvenciu klávesov , môžete tiež dať postupnosť hodnôt ako argument . " Get ( ) " vráti hodnotu pre daný kľúč argumentu , zatiaľ čo " pop ( ) " sa chová ako " get ( ) " , ale tiež odstraňuje mapovanie . " popiť ( ) " trvá žiadne argumenty a odstráni a vráti náhodnú hodnotu kľúča párovanie . " SetDefault ( ) " sa chová ako " get ( ) " , ak je kľúč uvedený existuje , a vytvorí nový kľúč s predvolenú hodnotu , ak nie . " Haskey ( ) " skontroluje , či slovník má daný kľúč . " Položiek ( ) " vráti zoznam párov kľúč /hodnota tohto slovníka , zatiaľ čo " iteritems ( ) " vráti iterátor na tomto zozname , a " viewitems ( ) " vracia zobrazenie objektu . " klávesy ( ) " , " iterkeys ( ) " a " viewkeys ( ) " vráti rovnaké kľúče na slovníku , a " hodnoty ( ) " , " itervalues ​​( ) " a " viewvalues ​​( ) " vráti rovnaká hodnôt slovníka . A konečne , " Aktualizácia ( ) " aktualizuje obsah slovníka s danou slovníka alebo iterable párov kľúč /hodnota .
Iné metódy

ďalšie slovníkové metódy triedy sa nazývajú odlišne od bežných metód triedy . Namiesto toho , aby slovník im hovoria , jednoducho zavolajte im , ako by boli statické metódy a pridať do slovníka ako argument , napr :

metóda ( the_dictionary )

funkcie " Ľan ( ) " a " iter ( ) " vracia dĺžku kolekcie a iterácia cez kolekcia respektíve, a vziať slovník sám ako argument .
vstavaných funkcií , ktoré používajú slovník hlavné sada

Python vstavaných funkcií tiež prijíma slovníky ako argumenty alebo vráti ich. Funkcia " GLOBALS ( ) " a " miestni obyvatelia ( ) " vráti slovníky súčasnej GLOBALS tabuľky alebo "miestne ( ) " tabuľky , resp . " Vars ( ) " vracia slovníka atribút objektu argumentu alebo " locals ( ) " , ak daný žiadny argument . " Eval ( ) " funkcia , prípadne berie slovníka argumenty , že globálna tabuľky a miestnej tabuľky na vyhlásenie , ktoré majú byť hodnotené , rovnako ako " execfile ( ) . " Konečne , " dict ( ) " vracia slovník , voliteľne s argument ako inicializácia .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené