Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Programátori možné triediť zoznamy s použitím vstavaného v " druhu ) ( " metóda . Zotrieďiť podľa volaná bez argumentu triedi aktuálny zoznam vo vzostupnom poradí . Použitie kľúčového slova " reverznej " ak bude zoznam zoradiť v zostupnom poradí
Vezmite si " example_list " ako príklad zoznamu Python : .
>>> Example_list.sort ( )
>>> example_list
[ 1 , 2 , 3 , 4 , 5 , 7 ]
>>> example_list.sort ( vzad = TRUE )
>>> example_list
[ 7 , 5 , 4 , 3 , 2 , 1 ]
pripojením a rozšírenie
Zoznamy aso majú metódy na pridávanie prvkov do konca zoznamu . " Append ( ) " metóda berie položku a pridá na koniec zoznamu . Podobná metóda " predĺženie ( ) " rovnakú funkciu , ale skôr ako jeden prvok , " predĺženie ( ) " pridáva ďalší zoznam na koniec zoznamu . Napríklad : celým
>>> example_list.append ( 10 ) celým
>>> example_list celým
[ 1 , 2 , 3 , 4 , 5 , 7 , 10 ] celým
>>> example_list.extend ( [ 11 , 12 , 13 ] ) celým
>>> example_list celým
[ 1 , 2 , 3 , 4 , 5 , 7 , 10 , 11 , 12 , 13 ]
vkladanie a vyberanie
Programátori môžu tiež vkladať prvky do a odstránenie prvkov z rôznych miest v zozname ( ak existujú lokality ) . " Insert ( ) " metódu možno vložiť prvok do zoznamu a presunie položky v zozname , aby sa prispôsobila novej položky . " Remove ( ) " metóda robí pravý opak : to odstráni prvý výskyt hodnoty a preskupuje zoznam zaplniť prázdny index . Poznámka : Python používa nuly číslovanie , čo znamená , že prvý prvok zoznamu ( alebo akékoľvek zhromažďovanie údajov v Pythone ) je priradený index 0 , druhý prvok je priradený index 1 , a tak na
. napríklad :
>>> example_list.insert ( 1 , 17 )
>>> example_list
[ 1 , 17 , 2 , 3 , 4 , 5 , 7 , 10 , 11 , 12 , 13 ] celým
>>> example_list.remove ( 2 ) celým
>>> example_list celým
[ 1 , 17 , 3 , 4 , 5 , 7 , 10 , 11 , 12 , 13 ] celým
Tento príklad vloží číslo 17 na index 1 polohy , potom sa odstráni prvej inštancii číslo 2 .
Komíny a " pop ( ) " metóda
" pop ( ) " metóda volaná bez argumentov , vždy sa vráti a odoberie posledný prvok zoznam . Pri použití tejto metódy , je list napodobniť dátovú štruktúru zásobníka . Zásobník nasleduje posledný dnu , prvý von vzor , v ktorom je vždy vrátená posledný pridaný v zozname hodnota prvej :
>>> example_list.append ( 14 )
> ; >> example_list celým
[ 1 , 17 , 3 , 4 , 5 , 7 , 10 , 11 , 12 , 13 , 14 ] celým
>>> example_list.pop ( )
[ 1 , 17 , 3 , 4 , 5 , 7 , 10 , 11 , 12 ]
frontu a " pop ( ) " Metóda
frontu nasleduje prvý dnu , prvý von prístup . Tento príklad používa metódu pop s jediným argumentom , ktorý sa vracia a odstráni hodnotu v danom indexe :
>>> example_list.insert ( 0 , 12 )
> >> example_list celým
[ 12 , 1 , 17 , 3 , 4 , 5 , 7 , 10 , 11 , 12 ] , celým
>>> example_list.pop ( 0 )
>>> example_list
[ 1 , 17 , 3 , 4 , 5 , 7 , 10 , 11 , 12 ]