Python Eliminar todas las instancias de la lista

Python Eliminar todas las instancias de la lista
Ha estado jugando con muchas estructuras de datos para agregar o eliminar elementos o datos dentro de ellos. La lista es una de ellas. Se dice que los mismos valores repetidos son casos u ocurrencias. ¿Alguna vez ha intentado eliminar algunos valores repetidos específicos de una lista?? Si no, entonces este artículo es para ti. Por lo tanto, discutiremos algunos métodos para eliminar las mismas instancias de una estructura de datos de lista dentro de Python. Para esto, usaremos la herramienta Spyder3 Python.

Método 01: eliminar la función

El primer y más simple método para eliminar todas las instancias de una lista es usar el método "remover ()" en nuestro código Python. Entonces, dentro del proyecto SPYDER3, inicializamos una "lista" de la lista con algunos valores de tipo entero. Se ha definido una variable "R" con el valor "2". El valor "2" de la variable "R" se utilizará como ocurrencia de coincidencia. La declaración de impresión se utiliza para imprimir la lista original.

Hemos estado utilizando la instrucción "Try-Except" en nuestro código para eliminar los mismos ocurrencias. Dentro del cuerpo de "prueba", hemos usado el "while" para continuar funcionando hasta el final de una lista. El método remove () está eliminando todas las instancias de una variable "R" que tiene valor "2" de la lista. Mientras que la declaración excepto se utiliza para continuar el programa si se produce algún error de valor. Después de que se haya revisado toda la lista, los elementos izquierdos de una lista se imprimirán.

Lista = [2, 4, 6, 8, 0, 2, 3, 3, 5, 2, 6, 3, 2, 8, 10]
r = 1
Imprimir ("Antes de eliminar", lista)
intentar:
Mientras que es cierto:
Lista.agente de mudanzas)
Excepto ValueError:
aprobar
Imprimir ("Después de la eliminación", lista)

Tenemos las dos listas al ejecutar este código, yo.mi., Antes de la eliminación de las instancias y después de la eliminación de las instancias.

Método 02: Comprensión de la lista

El método "Comprensión de la lista" es el siguiente y fácil método para eliminar todas las instancias de una lista es el método "Comprensión de la lista". Hemos estado utilizando la misma lista aquí. Además, hemos estado utilizando la misma variable "R" con el mismo valor "2" para ser utilizado como instancia para la eliminación. Después de imprimir la lista original, hemos utilizado el método de comprensión de la lista, i.mi., utilizado para bucle para que coincida con la ocurrencia. Después de que la condición se satisfaga, los valores de la izquierda se guardarían en la lista "Lista" y el coincidente se ignorará. Se emitirá una lista recientemente actualizada en la consola.

Lista = [2, 4, 6, 8, 0, 2, 3, 3, 5, 2, 6, 3, 2, 8, 10]
r = 1
Imprimir ("Antes de eliminar", lista)
List = [V para v en último si v! = r)
Imprimir ("Después de la eliminación", lista)

El resultado de este código es el mismo que obtuvimos el resultado en el primer método, i.mi., Lista original y lista sin ocurrencia.

Método 03: función de filtro

La función Filter () es bastante útil cuando se trata de eliminar los mismos elementos de una lista. Entonces, hemos declarado una lista de tipo de cadena con 7 valores de cadena. Después de inicializar una lista, declaramos una variable de cadena llamada "R" que tiene "nieve" como valor. Esta cadena se utilizaría más como una instancia coincidente. La lista de cadenas original se ha imprimido con la ayuda de una cláusula de impresión. Luego, aplicamos la función Filter () en una lista mientras usa la variable "R" para verificar.

Si el valor de lista no coincide con el valor de la variable "R", filtrará ese valor de lista particular. Todos los valores filtrados de la lista original se guardarían en una lista "Lista". La lista actualizada se mostrará después de que se haya filtrado toda la lista.

List = ['John', 'Snow', 'Kelly', 'Bryan', 'Snow', 'William', 'Snow']
r = 'nieve'
Imprimir ("Antes de eliminar", lista)
List = list (filtro (r) . _ne_, lista)
Imprimir ("Después de la eliminación", lista)

La salida de este código presenta la lista original y la lista recién actualizada y filtrada.

Conclusión

Este artículo contiene tres métodos simples y bien reputados para eliminar las mismas instancias u ocurrencias de cualquier lista de Python. Este artículo será útil para todos nuestros usuarios, y esperamos que le haga comprender el concepto sin problemas y rápidamente.