Ta bort element från din Python lista är till hjälp när du behöver för att korta listan efter ett visst tillstånd . Till exempel , kan du börja med en lista med alla nummer från ett till 10 och du vill ta bort alla udda tal . Skapa en lista över värden , iterera igenom listan med " för " loop , ta ett villkor och ta bort matchande element med " del " uttalande . Instruktioner
1
Öppna Python källfilen i en editor , exempelvis Microsoft Windows Anteckningar .
2
Deklarera en lista och initiera den med värden genom att lägga till följande kod på början av filen :
Min Lista = [ 3 , 5 , 7 , 9 ]
3
iterera igenom listan och ta bort element som uppfyller ett visst villkor genom att lägga följande kod :
for i in xRange ( len ( Min Lista ) - 1 , -1 , -1 ) : om Min Lista [ i] > 6 : del Min Lista [ i]
Python kräver korrekt indrag , så tryck på " Tab " -tangenten en gång innan den andra raden och två gånger innan den tredje raden i koden .
" xRange " -funktionen skapar en " xRange objekt " , som innehåller de värden från listan. Den " för " loop börjar i slutet av listan och itererar bakåt tills den når början . Koden tar bort alla element från listan som har ett värde som är större än sex
4
visa det nya innehållet i listan genom att lägga till följande kod : .
Print Min Lista
koden kommer att skriva ut listan " [ 3 , 5 ] . "
5
Spara filen med en " . py " förlängning . Köra koden för att ta bort objekt från din Python listan .