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

Ako odobrať zoznam v Pythone iterácie

Odstránenie prvkov zo zoznamu Python je užitočné , keď potrebujete skrátiť zoznam podľa konkrétneho stavu . Napríklad , môžete začať so zoznamom , ktorý obsahuje všetky čísla od jednej do 10 a vy chcete odstrániť všetky nepárne čísla . Vytvorte si zoznam hodnôt , iterovat v zozname s " pre " slučky , skontrolovať stav a odstrániť zodpovedajúce prvky s " del " vyhlásenie . Pokyny dovolená 1

Otvorte zdrojový súbor Python v editore , ako je napríklad Poznámkový blok systému Windows .
2

deklarovať zoznam a inicializovať s hodnotami pridaním nasledujúceho kódu na v hornej časti súboru :

mylist = [ 3 , 5 , 7 , 9 ]
3

iterovat v zozname a odstrániť prvky , ktoré spĺňajú určitú podmienku pridaním nasledujúci kód :

for i in xrange ( ľan ( mylist ) - 1 , -1 , -1 ) : ak mylist [ i ] > 6 : del mylist [ i ]

Python vyžaduje správne odsadzovanie , tak stlačte klávesu " Tab " raz na druhom riadku a dvakrát na treťom riadku kódu .

funkcia " xrange " vytvára " xrange objekt " , ktorý obsahuje hodnoty zo zoznamu . " Pre " slučky začína na konci zoznamu a proces sa opakuje , až kým sa nedosiahne spätné začiatku . Kód odstráni všetky prvky zo zoznamu , ktoré majú hodnotu vyššiu ako šesť
4

Zobraziť nový obsah zo zoznamu pridaním nasledujúceho kódu : .

Tlač mylist klipart

kód vypíše zoznam " [ 3 , 5 ] . "
5

Uložte súbor s " . py " rozšírenie . Spustiť kód odstrániť položky zo zoznamu Python .

Najnovšie články

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