Eliminar el primer elemento de una lista en Python
-
Utilice el método
pop()
para eliminar el primer elemento de una lista en Python -
Utilice el método
remove()
para eliminar el primer elemento de una lista en Python -
Utilice la palabra clave
del
para eliminar un elemento de una lista en Python - Utilice el método de corte de lista para eliminar el primer elemento de una lista en Python
-
Utilice la función
numpy.delete()
para eliminar el primer elemento de una lista en Python -
Utilice la función
popleft()
para eliminar el primer elemento de una lista en Python
Este tutorial discutirá diferentes métodos de cómo eliminar el primer elemento de una lista.
Utilice el método pop()
para eliminar el primer elemento de una lista en Python
El método pop()
puede eliminar un elemento de un índice específico. Tenemos que especificar el índice de donde se eliminará el elemento.
En nuestro caso, tenemos que eliminar el primer elemento, por lo que tenemos que utilizar el índice 0
.
Por ejemplo,
list1 = ["ram", "ravi", "shyaam"]
list1.pop(0)
print(list1)
Producción :
["ravi", "shyaam"]
Si no se especifica ningún índice, elimina el último elemento.
Utilice el método remove()
para eliminar el primer elemento de una lista en Python
El método remove
puede eliminar cualquier elemento requerido de la lista. Aquí, en lugar del índice, tenemos que escribir el nombre del elemento a eliminar.
En nuestro caso, escribiremos el primer elemento de la lista.
Por ejemplo,
list1 = ["ram", "ravi", "shyaam"]
list1.remove("ram")
print(list1)
Producción :
["ravi", "shyaam"]
Supongamos que no conocemos el primer elemento y que la verificación puede llevar mucho tiempo una y otra vez. Para evitar esto, también podemos usar el método remove()
de la siguiente manera.
list1 = ["ram", "ravi", "shyaam"]
list1.remove(list1[0])
print(list1)
Producción :
["ravi", "shyaam"]
Utilice la palabra clave del
para eliminar un elemento de una lista en Python
La palabra clave del
también elimina el elemento de un índice específico. Escribiremos 0 entre corchetes, ya que especifica el primer elemento de la lista.
Por ejemplo,
list1 = ["ram", "ravi", "shyaam"]
del list1[0]
print(list1)
Producción :
['ravi','shyaam']
Utilice el método de corte de lista para eliminar el primer elemento de una lista en Python
Podemos usar el método de corte también para eliminar el primer elemento. Este método es el más utilizado por el programador para solucionar este problema.
Aquí, especificamos el elemento inicial desde donde queremos que tenga nuestra lista y el último valor necesario. En nuestro caso, comenzaremos desde el índice 1 hacia n-1 para eliminar el primer elemento.
Vea el código a continuación.
list1 = ["ram", "ravi", "shyaam"]
list1 = list1[1:]
print(list1)
Producción :
["ravi", "shyaam"]
Utilice la función numpy.delete()
para eliminar el primer elemento de una lista en Python
Podemos usar la función delete()
del módulo NumPy
. Primero, convertimos la lista a un array usando la función numpy.array()
, y luego usando el método delete()
para eliminar el elemento requerido.
Por ejemplo,
import numpy as np
list1 = ["ram", "ravi", "shyaam"]
arr = np.array(list1)
arr = np.delete(arr, 0)
print(arr)
Producción :
["ravi", "shyaam"]
Utilice la función popleft()
para eliminar el primer elemento de una lista en Python
La función popleft()
elimina el elemento uno por uno desde el inicio. Pero primero, convertimos la lista en deque y luego usamos este método. Después de la transformación requerida, revertimos la deque a la lista y luego imprimimos la salida.
El módulo collections
debe importarse primero para utilizar este método.
Vea el código a continuación.
import collections
list1 = ["ram", "ravi", "shyaam"]
# convert list to deque
deq = collections.deque(list1)
# removing from left side
deq.popleft()
# convert deque back to list
list1 = list(deq)
print(list1)
Producción :
["ravi", "shyaam"]
Artículo relacionado - Python List
- Convertir un diccionario en una lista en Python
- Eliminar todas las apariciones de un elemento de una lista en Python
- Eliminar duplicados de una lista en Python
- Cómo obtener el promedio de una lista en Python
- ¿Cuál es la diferencia entre los métodos de lista que añaden y amplían
- Cómo convertir una lista en cadena en Python