Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
" append ( ) " metóda má dátovú položku a pridá na koniec zoznamu . Naproti tomu je " pop ( ) " Metóda , ktorá vráti poslednú položku zoznamu . Avšak , spojená s metódou pop zoznam potom môže stať reprezentácie dátové štruktúry zásobníka ( v ktorej sú všetky nové údaje jede " na vrchole " zásobníka a vráti hodnoty sú posledná položka na stacku , po " posledný dnu , . prvý von vzor ) Napríklad :
>>> ex_list = [ ' a ' , ' b ' , ' c ' ]
>>> ex_list.append ( " d " )
>>> vytlačiť ex_list
[ " " " b " , "c " , " d " ]
>>> , x = ex_list.pop ( )
>>> print x
' d '
Vkladanie a vyberanie
Použitie " insert ( ) " a " odstrániť ( ) " metódy programátori môžu umiestniť položky v zozname v určitom danom mieste alebo odstrániť jednu položku na základe jeho hodnoty . Oba z týchto metód práce po celej zoznam , skôr než na práve koniec . Napríklad ,
>>> ex_list.insert ( 2 , ' f ' )
>>> vytlačiť ex_list
[ ,"" " , " b " , " f " , "c " ]
>>> ex_list.remove ( " f " )
>>> print ex_list
[ ' a ' , ' b ' , ' c ' ]
metódy Remove bude odobrať iba prvý výskyt položky odstrániť . Ak existuje viac inštancií , budú ostatné zostávajúce hodnoty . je potrebné odstrániť aj ( v prípade potreby )
Zoradiť a reverznej
" sort ) ( " metóda sa rovnako ako jeho názov napovedá : to triedi zoznam vo vzostupnom poradí to platí pre zoznamy slov , čísel alebo znakov " reverse ( ) " metóda tiež plní funkciu vhodnú pre jeho názov : .. to obráti mailing list aktuálnej objednávky s posledným prvku prvý, a prvý posledný ; . Napríklad :
>>> ex_list.reverse ( )
>>> vytlačiť ex_list klipart
[ ' c ' , ' b ' , " ' ]
>>> ex_list.sort ( )
>>> print ex_list
[ ' a ' , ' b ' , ' c ' ]
plátky
Programátori môžu tiež vziať časti zoznamu ( alebo " plátok " zoznam ) pomocou zoznamu notáciu . Typicky , programátor odkazuje .. položka v zozname podľa jeho indexu Napríklad hodnota " b " v ex_list by mohla byť prijatá z " ex_list [ 1 ] " Avšak , väčšie podvýčtů zoznamu môžu tiež byť odstránené krájanie z menšej časti zoznamu :
>>> print ex_list [ 00:02 ]
[ ' a ' , ' b ' ]
>>> print ex_list [ 1 : ]
[ ' b ' , ' c ' ]
>>> print ex_list [ : 2 ]
[ ' a ' , ' b ' ]