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 Metódy Zoznamy

Python obsahuje dôležité dátový typ známy ako " Zoznam " . Tento zoznam je v podstate zber dát uložených v jednej premennej názve . Vzhľadom k tomu , zoznamy sú dôležité pre Python prevedenie , dátový typ List má významný počet členských metód . Tieto metódy zoradiť zoznam , zmeniť zoznam do stohu alebo implementácia frontu a umožniť programátorom predĺžiť alebo skrátiť zoznam kedykoľvek . Triedenie

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 ]

Najnovšie články

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