Diferencia entre Del, eliminar y hacer estallar las funciones de una lista en Python

lista de Python | del, eliminar y hacer estallar las funciones : Aquí, vamos a aprender sobre la del, retire y el pop en función de una lista en Python y cuáles son las diferencias entre ellos?

1) Python del

función

del no es más que “Borrar” . del es una palabra clave que básicamente va en la posición dada por el usuario en del (posición) y elimina ese elemento y también cambia las posiciones de todos los demás elementos, ya que ahora no es parte de la lista.

cosa Una class de borrado es que toma el argumento de que es Identificación es decir, no todos los datos de los que se va a eliminar sólo la ubicación de los datos.

2) función Remove Python

quitar hay nada solamente la búsqueda de la primera aparición del elemento y elimina ese elemento.

Nota: de “extracción” es más lento que el “del” ya que tiene que buscar el elemento que hace que sea lenta.

3) Python función pop

El pop () sólo toma el solo argumento es decir el índice y elimina el elemento de allí sin afectar a cualquier posición a otros. Si pasamos el índice que no estaba en el rango de la lista dada a continuación, a través del error decir “IndexError: índice de estallido fuera de rango” .

No es necesario pasar el argumento de la función pop si no pasa lo lleva -1 por sí mismo y borrar un elemento de la última y eliminar ese lugar de la lista.

ejemplo Python class del, eliminar y hacer estallar las funciones en la lista

l=[1,2,3,4,6,5,6,7,8,6] #list 
# del deletes the 4th position element i.e 6
del(l[4])
#new list after deletion
print('After deletion:',l)
#removes the value 6 from list
l.remove(6)
# new list after removing
print('After removing:',l)
#pop of the element at location 1
l.pop(1)
# new list after pop
print('After pop:',l)
#pop of the element from the last of the list
l.pop(-3)
# new list after pop
print('After pop:',l)
#pop of the elements from the
l.pop()
# new list after pop
print('After pop:',l)

salida

After deletion: [1, 2, 3, 4, 5, 6, 7, 8, 6]
After removing: [1, 2, 3, 4, 5, 7, 8, 6]
After pop: [1, 3, 4, 5, 7, 8, 6]
After pop: [1, 3, 4, 5, 8, 6]
After pop: [1, 3, 4, 5, 8]

Explicación del código:

    In the above code,
del(l[4])
deletes the 4th position element i.e. 6 of the list,
and also change the position/location of all other further elements.
And,
l.remove(6)
Removes the element 6 from the list.
And, while using pop in list
l.pop(1)
Pops off the first element of the list .
And,
l.pop(-3)
Pops off the 3rd element from the last
that means negative value means from last
And,
l.pop( )
If not given any argument by default take that -1.


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *