Supprimer le premier élément d'une liste en Python
-
Utilisez la méthode
pop()
pour supprimer le premier élément d’une liste en Python -
Utilisez la méthode
remove()
pour supprimer le premier élément d’une liste en Python -
Utilisez le mot-clé
del
pour supprimer un élément d’une liste en Python - Utilisez la méthode de découpage de liste pour supprimer le premier élément d’une liste en Python
-
Utilisez la fonction
numpy.delete()
pour supprimer le premier élément d’une liste en Python -
Utilisez la fonction
popleft()
pour supprimer le premier élément d’une liste en Python
Ce didacticiel présentera différentes méthodes pour supprimer le premier élément d’une liste.
Utilisez la méthode pop()
pour supprimer le premier élément d’une liste en Python
La méthode pop()
peut supprimer un élément d’un index spécifique. Nous devons spécifier l’index d’où l’élément doit être supprimé.
Dans notre cas, nous devons supprimer le premier élément, nous devons donc utiliser l’index 0
.
Par example,
list1 = ["ram", "ravi", "shyaam"]
list1.pop(0)
print(list1)
Production :
['ravi','shyaam']
Si aucun index n’est spécifié, il supprime le dernier élément.
Utilisez la méthode remove()
pour supprimer le premier élément d’une liste en Python
La méthode remove
peut supprimer tout élément requis de la liste. Ici au lieu de l’index, il faut écrire le nom de l’élément à supprimer.
Dans notre cas, nous écrirons le premier élément de la liste.
Par example,
list1 = ["ram", "ravi", "shyaam"]
list1.remove("ram")
print(list1)
Production :
['ravi','shyaam']
Supposons que nous ne connaissions pas le premier élément, et la vérification peut prendre encore et encore beaucoup de temps. Pour éviter cela, nous pouvons également utiliser la méthode remove()
de la manière suivante.
list1 = ["ram", "ravi", "shyaam"]
list1.remove(list1[0])
print(list1)
Production :
['ravi','shyaam']
Utilisez le mot-clé del
pour supprimer un élément d’une liste en Python
Le mot-clé del
supprime également l’élément d’un index spécifique. Nous écrirons 0 entre parenthèses car il spécifie le premier élément de la liste.
Par example,
list1 = ["ram", "ravi", "shyaam"]
del list1[0]
print(list1)
Production:
['ravi','shyaam']
Utilisez la méthode de découpage de liste pour supprimer le premier élément d’une liste en Python
Nous pouvons également utiliser la méthode du slicing pour supprimer le premier élément. Cette méthode est la plus couramment utilisée par le programmeur pour résoudre ce problème.
Ici, nous spécifions l’élément de départ à partir duquel nous voulons que notre liste ait et la dernière valeur nécessaire. Dans notre cas, nous partirons de l’index 1 à n-1 pour supprimer le premier élément.
Voir le code ci-dessous.
list1 = ["ram", "ravi", "shyaam"]
list1 = list1[1:]
print(list1)
Production :
['ravi','shyaam']
Utilisez la fonction numpy.delete()
pour supprimer le premier élément d’une liste en Python
On peut utiliser la fonction delete()
du module NumPy
. Tout d’abord, nous convertissons la liste en un tableau en utilisant la fonction numpy.array()
, puis en utilisant la méthode delete()
pour supprimer l’élément requis.
Par example,
import numpy as np
list1 = ["ram", "ravi", "shyaam"]
arr = np.array(list1)
arr = np.delete(arr, 0)
print(arr)
Production :
['ravi','shyaam']
Utilisez la fonction popleft()
pour supprimer le premier élément d’une liste en Python
La fonction popleft()
supprime l’élément un par un depuis le début. Mais d’abord, nous convertissons la liste en deque, puis utilisons cette méthode. Après la transformation requise, nous renversons le deque dans la liste, puis imprimons la sortie.
Le module collections
doit d’abord être importé pour utiliser cette méthode.
Voir le code ci-dessous.
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)
Production :
['ravi', 'shyaam']
Article connexe - Python List
- Convertir un dictionnaire en liste en Python
- Supprimer toutes les occurrences d'un élément d'une liste en Python
- Supprimer les doublons de la liste en Python
- Comment obtenir la moyenne d'une liste en Python
- Quelle est la différence entre les méthodes de liste append et extend
- Comment convertir une liste en chaîne de caractères en Python