Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Zoznamy sú premenné , ktoré predstavujú zber dát vo formáte zoznamu . Programátor pristupuje hodnoty v zozname odkazom na " index " položky , počínajúc nulou . Napríklad programátor môže prechádzať zoznam s názvom " čísla " , ktoré obsahujú celé čísla pomocou indexov , počínajúc 0. . Takže prvý prvok zo zoznamu , ktorú možno ďalej odkazuje na čísla [ 0 ] , ďalej na číslach [ 1 ] , a tak ďalej . Okrem toho môže programátor sa podskupiny , alebo " plátky " na zozname pre použitie v iných zoznamoch pomocou rezu notácie . Ak chce programátor dostať prvé dva prvky zoznamu , by sa použiť plátok zápis ako v nasledujúcom príklade :
>>> numbers [ 00:02 ] [ 1 , 2 ]
krok hodnoty plátky
Programátori môžu tiež ťahať plátky zo zoznamov pomocou krok hodnôt , ktoré " preskočiť " cez určité hodnoty na základe počtu . Napríklad , krok hodnota 2 znamená , že rez bude mať každý iné číslo . Nasledujúci príklad ukazuje zoznam , a ako sa kúsok od neho predstavuje každé tretie číslo :
>>> l = [ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 ] >>> l [ :: 3 ] [ 1 , 4 , 7 ]
Funkcia Rozsah
vstavaný funkcia " rozsah " generuje rad čísel založených na špecifikácii programátorov . Vo svojej najzákladnejšej podobe , rozsah čísel má jediný argument , celé číslo , a generuje celé čísla od 0 až do , ale nie vrátane zadaného čísla . Tak, napríklad , nasledujúci kód používa funkciu rozsah naplniť zoznam s 10 číslami :
>>> l = rozsah ( 10 ) >>> l [ 0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 ]
krok hodnoty v dosahu
Rovnako ako krok hodnôt v zoznamoch , programátor môže špecifikovať krok hodnoty v rozsahu , ako . V tomto prípade bude funkcia rozsah trvať tri argumenty : začína hodnota rozsahu , koncová hodnota rozsahu a hodnoty kroku . Nasledujúci príklad ukazuje rovnakú tvorbu rozsahu od 0 do 10 , s hodnotou kroku tri :
>>> cisla = range ( 0 , 10 , 3 ) >>> čísla [ 0 , 3 , 6 , 9 ]