Eliminar elementos de la lista de Python es útil cuando se necesita para reducir la lista de acuerdo con una condición específica. Por ejemplo , puede comenzar con una lista que contiene todos los números del uno al 10 y desea eliminar todos los números impares . Crear una lista de valores , recorrer la lista con un bucle "for ", compruebe el estado y eliminar los elementos que coincidan con la frase "del" . Instrucciones
1
Abra el archivo de código fuente Python en un editor , como Microsoft Windows Notepad .
2
Declarar e inicializar una lista con los valores añadiendo el siguiente código al la parte superior del archivo :
mylist = [ 3 , 5 , 7 , 9 ]
3
recorrer la lista y eliminar elementos que cumplen una condición específica mediante la adición de el siguiente código:
for i in xrange ( len ( mylist ) - 1 , -1, -1 ) : si mylist [ i ]> 6 : del mylist [ i ]
Python requiere sangría adecuada , así que pulse la tecla "Tab" una vez antes de la segunda línea y dos veces antes de la tercera línea de código.
la función " xrange " crea un "objeto xrange " , que contiene los valores de la lista. El bucle " para " se inicia al final de la lista y se itera hacia atrás hasta que alcanza el principio. El código elimina todos los elementos de la lista que tiene un valor superior a seis
4
mostrar el nuevo contenido de la lista , añadiendo el siguiente código: .
Impresión mylist
el código es la salida de la lista " [ 3 , 5 ] . "
5
Guarde el archivo con la extensión " . py" . Ejecutar el código para eliminar elementos de la lista de Python.