elementen verwijderen uit uw Python lijst is nuttig wanneer je nodig hebt om de lijst in te korten volgens een bepaalde aandoening . Bijvoorbeeld , kunt u beginnen met een lijst met alle nummers van een tot 10 en je wilt alle oneven nummers te verwijderen . Maak een lijst met waarden , doorloopt de lijst met een lus "voor" , check een voorwaarde en verwijder matching elementen met de " del " statement . Instructies 1 Open de Python source bestand in een editor , zoals Microsoft Windows Kladblok . Kopen van 2 Verklaar een lijst en het met waarden door de volgende code op de bovenkant van het bestand : mylist = [ 3 , 5 , 7 , 9 ] 3 Doorloop de lijst en elementen die voldoen aan een bepaalde voorwaarde door het toevoegen verwijderen de volgende code : for i in xrange ( len ( mylist ) - 1 , -1 , -1 ) : indien mylist [ i ] > 6 : del mylist [ i ] Python vereist een goede inspringen , zodat een keer op de toets " Tab " vóór de tweede lijn en twee keer eerder de derde regel van de code . de functie " xrange " creëert een " xrange object " , die de waarden bevat uit de lijst . De lus "voor" begint bij het einde van de lijst en herhaalt achteren totdat het begin bereikt . De code verwijdert alle elementen uit de lijst die een waarde van meer dan zes hebben 4 Geef de nieuwe inhoud van de lijst door het toevoegen van de volgende code : . Afdruk mylist de code zal de lijst af te drukken " [ 3 , 5 ] . " 5 Sla het bestand met een " . py " extensie . Voer de code om items uit uw Python lijst te verwijderen .
|