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 Zoznam manipulácia

Python používa pojem " zoznam " sa predstavujú kolekcia dát uložených v jednej premennej meno . Pomocou zoznamu ( alebo to , čo sa obvykle nazýva " pole " v iných programovacích jazykoch ) , programátor môže vytvoriť túto zbierku a následne pracovať s dátami pomocou vstavaných metód Python poskytuje . Naučiť sa pripojiť a zoznamy plátok a vloženie položky a odstrániť podreťazca , budú programátori ocitnú sa spoliehať na zoznamy v každodennom programovaní v Pythone . Pridávanie a popping

" 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 ' ]

Najnovšie články

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