Eliminar elemento de la lista Python

Eliminar Elemento De La Lista Python



Este artículo es un tutorial rápido sobre cómo eliminar/eliminar un elemento de una lista en python. Hay varios métodos para eliminar o eliminar un elemento de la lista de python. Sin embargo, vamos a ver cuatro funciones integradas de python: pop(), remove(), del y clear() para eliminar un elemento de la lista en python. Al final de este artículo, podrá escribir y compilar todas estas funciones de manera eficiente.

¿Cómo eliminar/eliminar un elemento de una lista en Python usando las funciones integradas de Python?

Para eliminar/eliminar un elemento de una lista, se utilizan cuatro funciones integradas diferentes de python como se mencionó anteriormente. Las siguientes secciones discutirán la sintaxis de cada función. También encontrará ejemplos relevantes para comprender el funcionamiento de cada función.

Sintaxis de la función remove()

La sintaxis de la función remove() es la siguiente:









Remove() es una función integrada en la biblioteca estándar de Python que se utiliza para eliminar un elemento de una lista. El 'nombre_de_la_lista' representa la lista de la que se debe eliminar o eliminar un elemento. El 'valor_a_ser_eliminado' representa el valor específico que debe eliminarse de la lista. Debe proporcionarse; de lo contrario, el compilador pasará por un 'TypeError'. Remove() es la función integrada que se usa con las listas. Por defecto, su función es eliminar un elemento de la lista. Busca el valor especificado en la lista y lo elimina.



La función remove() simplemente eliminará el elemento especificado de la lista y no devolverá ningún valor. Ahora, veamos un ejemplo para que podamos entender la funcionalidad del método remove() en profundidad.





Ejemplo 1:

En este ejemplo, implementaremos el método remove() para eliminar un elemento de la lista e intentar comprender su funcionalidad. Aquí está el código de la función remove(). Aquí hemos definido una lista de 5 enteros: my_list = [1, 2, 3, 4, 5]. Luego, eliminamos 4 usando la función remove(), my_list.remove(4).

mi lista = [ 1 , 2 , 3 , 4 , 5 ]
impresión ( 'La lista original es:' , mi lista )
mi lista. retirar ( 4 )
impresión ( 'La lista después de eliminar un elemento es:' , mi lista )



Ahora, veamos el resultado a continuación y veamos el resultado. Como puede observar, 4 se elimina de la lista y la nueva lista ahora contiene solo 4 elementos, my_list = [1, 2, 3, 5]. Tenga en cuenta que si proporciona un valor que no está en la lista, el compilador generará un ValueError. Veamos un ejemplo de ValueError en la siguiente sección.

Ejemplo 2:

En este ejemplo, proporcionaremos un valor a la función remove() que no está disponible en la lista para ver cómo reacciona el compilador. Aquí está el código:

mi lista = [ 1 , 2 , 3 , 4 , 5 ]
impresión ( 'La lista original es:' , mi lista )
mi lista. retirar ( 9 )
impresión ( 'La lista después de eliminar un elemento es:' , mi lista )

La salida se da a continuación. Como puede ver, el compilador ha arrojado un ValueError ya que le hemos proporcionado 9 a la función remove() que no está disponible en la lista.

Sintaxis de la función pop()

La sintaxis de la función pop() es la siguiente:

La función pop() elimina el elemento de la lista por el índice del elemento que debe eliminarse. El 'list_name' representa la lista de la que se debe eliminar un elemento. El 'index_value' representa el índice del elemento que se eliminará. Recuerde que el índice de la lista comienza con 0. Entonces, el valor en el índice 3 es el cuarto valor en la lista. Si index_value no se especifica en la función pop(), eliminará/eliminará el último elemento de la lista. Considere el siguiente programa de ejemplo para entender cómo funciona la función pop():

Ejemplo 3:

En este ejemplo, vamos a usar la misma muestra que se usó en el ejemplo anterior para comparar la salida de las funciones pop() y remove(). Aquí, proporcionaremos el valor de índice del elemento que se eliminará. Vea el código a continuación:

mi lista = [ 1 , 2 , 3 , 4 , 5 ]
impresión ( 'La lista original es:' , mi lista )
mi lista. estallido ( 2 )
impresión ( 'La lista después de eliminar un elemento es:' , mi lista )

Tenga en cuenta que se proporciona 2 a la función pop(), que es el índice de 3. El elemento '3' debe eliminarse de la lista. Vea la salida a continuación. Como puede ver, la función de pop() y remove() es la misma, solo que la sintaxis es un poco diferente.

Sintaxis de la función del

La sintaxis de la función del es la siguiente:

La función del método del es la misma que la función pop(). Elimina un elemento de la lista especificada por el valor del índice. Si no se proporciona index_value, la función del eliminará toda la lista. Ahora, veamos un ejemplo de la función del.

Ejemplo 4:

En este ejemplo, eliminaremos un elemento de la lista con la ayuda de una función integrada del.

mi lista = [ 1 , 2 , 3 , 4 , 5 ]
impresión ( 'La lista original es:' , mi lista )
del mi lista [ 2 ]
impresión ( 'La lista después de eliminar un elemento es:' , mi lista )

Aquí está la salida. Como puede ver, acabamos de reemplazar la función pop() con la función del. Usamos el mismo ejemplo solo para mostrar la similitud en el funcionamiento de todos los métodos.

Sintaxis de la función clear()

La sintaxis de la función clear() es la siguiente:

La función del método clear() es un poco diferente de todos los métodos integrados definidos anteriormente. Las funciones pop(), remove() y del eliminan el elemento especificado de la lista. Sin embargo, la función clear() elimina toda la lista. El 'my_list' representa la lista que debe eliminarse. Considere el ejemplo dado a continuación.

Ejemplo 5:

Eche un vistazo al ejemplo de ejemplo de la función clear().

mi lista = [ 1 , 2 , 3 , 4 , 5 ]
impresión ( 'La lista original es:' , mi lista )
mi lista. claro ( )
impresión ( 'La lista después de eliminar un elemento es:' , mi lista )

A continuación se muestra la salida. Como puede ver, ahora tenemos una lista vacía, ya que la función clear() elimina todos los elementos de la lista a la vez.

Conclusión

Escribir códigos de programación nunca ha sido fácil. Pero el lenguaje de programación Python hizo que la codificación sea simple y fácil, no solo para programadores expertos sino también para principiantes. Las bibliotecas estándar y las funciones integradas en python brindan tanta flexibilidad que incluso un desarrollador novato puede escribir códigos complejos. En este artículo, aprendimos sobre los cuatro métodos integrados de python clear(), del, pop() y remove() para eliminar un elemento de la lista.