En python , la palabra clave del isa y remove(), pop() son métodos integrados. El propósito de estos tres es el mismo pero el comportamiento es diferente . El método remove() elimina valores u objetos de la lista usando value y del y pop() elimina valores u objetos de la lista usando un índice.
del Palabra clave:
La palabra clave del elimina cualquier variable, lista de valores de una lista.
Sintaxis:
del list_name[index] # To delete single value del list_name # To delete whole list
Ejemplo:
Python3
# program to demonstrate use of del keyword # assign list numbers = [1, 2, 3, 2, 3, 4, 5] # use del del numbers[2] # display list print(numbers) # use del del numbers[-1] # display list print(numbers) # use del del numbers[0] # display list print(numbers)
Producción:
[1, 2, 2, 3, 4, 5] [1, 2, 2, 3, 4] [2, 2, 3, 4]
Eliminar() Método:
El método remove() elimina el primer valor coincidente de la lista.
Sintaxis:
list_name.remove(value)
Ejemplo:
Python3
# program to demonstrate use of remove() method # assign list numbers = [1, 2, 3, 2, 3, 4, 5] # use remove() numbers.remove(3) # display list print(numbers) # use remove() numbers.remove(2) # display list print(numbers) # use remove() numbers.remove(5) # display list print(numbers)
Producción:
[1, 2, 2, 3, 4, 5] [1, 2, 3, 4, 5] [1, 2, 3, 4]
Método pop():
El método pop() como del elimina el valor en un índice particular. Pero el método pop() devuelve el valor eliminado de la lista.
Sintaxis:
list_name.pop(index)
Ejemplo:
Python3
# program to demonstrate use of pop() method # assign list numbers = [1, 2, 3, 2, 3, 4, 5] # use remove() numbers.pop(3) # display list print(numbers) # use remove() numbers.pop(-1) # display list print(numbers) # use remove() numbers.pop(0) # display list print(numbers)
Producción:
[1, 2, 3, 3, 4, 5] [1, 2, 3, 3, 4] [2, 3, 3, 4]
del V/S remove() el V/Spop()
|
|
|
---|---|---|
del es una palabra clave. | es un método | pop() es un método. |
Para eliminar valor utiliza el índice. | Para eliminar un valor, este método utiliza el valor como parámetro. | Este método también utiliza el índice como parámetro para eliminar. |
La palabra clave del no devuelve ningún valor. | El método remove() no devuelve ningún valor. | pop() devuelve el valor eliminado. |
La palabra clave del puede eliminar el valor único de una lista o eliminar toda la lista a la vez. | A la vez, elimina solo un valor de la lista. | A la vez, elimina solo un valor de la lista. |
Lanza un error de índice en caso de que el índice no exista en la lista. | Lanza un error de valor en caso de que el valor no exista en la lista. | Lanza un error de índice en caso de que no exista un índice en la lista. |
Publicación traducida automáticamente
Artículo escrito por patildhanu4111999 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA