Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Python Programming >> .

Come rimuovere una lista in Python Iterazione

Rimozione di elementi dalla tua lista Python è utile quando è necessario accorciare l'elenco in base a una specifica condizione . Ad esempio, si può iniziare con una lista contenente tutti i numeri da uno a 10 e si desidera rimuovere tutti i numeri dispari . Creare un elenco di valori , scorrere l' elenco con un ciclo "for " , verificare una condizione e rimuovere gli elementi di corrispondenza con l'affermazione "del". Istruzioni
1

Aprire il file sorgente Python in un editor , come Microsoft Windows Notepad .
2

Dichiarare una lista e inizializzare con i valori aggiungendo il seguente codice la parte superiore del file :

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

scorrere l' elenco e rimuovere gli elementi che soddisfano una determinata condizione con l'aggiunta di il seguente codice :

for i in xrange ( len ( mylist ) - 1 , -1 , -1 ) : se mylist [ i] > 6 : del mylist [ i]

Python richiede una corretta indentazione , quindi premere il tasto " Tab " una volta prima che la seconda linea e due volte prima che la terza riga di codice .

la funzione " xrange " crea un "oggetto xrange ", che contiene i valori dall'elenco. Il ciclo "for " inizia alla fine della lista e scorre all'indietro fino a raggiungere l'inizio. Il codice rimuove tutti gli elementi della lista che hanno un valore superiore a sei
4

visualizzare il nuovo contenuto della lista , aggiungendo il seguente codice : . Print

MyList

il codice produrrà la lista " [ 3 , 5 ] . "
5

Salvare il file con estensione " . py" . Eseguire il codice per rimuovere elementi dalla lista Python .

 

Programmazione © www.354353.com