Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Industrial programming >> Python

Comment Supprimer des Éléments d'une Liste Python : remove(), pop(), clear() et del

Comment Supprimer des Éléments d'une Liste Python

Le type list de Python stocke des éléments hétérogènes dans une séquence ordonnée. Quand vous devez élaguer cette séquence, Python offre quatre mécanismes intégrés :

Ci-dessous, nous détaillons chaque méthode, soulignons les pièges courants, et fournissons des extraits de code concis.

Liste d'Exemple

my_list = ['Guru', 50, 11.50, 'Siya', 50, ['A', 'B', 'C']]

L'indexation commence à 0 :

1. list.remove()

Supprime la première occurrence d'une valeur spécifiée. Si la valeur est absente, une ValueError est levée.

my_list.remove(50)  # supprime le premier 50
my_list.remove('Siya')  # supprime le premier 'Siya'

Points clés :

2. list.pop()

Supprime un élément par son index et retourne la valeur supprimée. Quand aucun index n'est fourni, le dernier élément est supprimé.

removed = my_list.pop(2)  # supprime l'élément à l'index 2
last = my_list.pop()      # supprime le dernier élément

Notes :

3. list.clear()

Vide la liste entière sur place.

my_list.clear()

Après cet appel, my_list est une liste vide : [].

4. Mot-clé del

L'instruction del peut supprimer un seul élément ou une tranche d'éléments.

del my_list[0]      # supprime le premier élément
del my_list[2:5]    # supprime les éléments aux indices 2, 3, 4

Elle peut aussi supprimer la variable liste entière : del my_list.

Scénarios Pratiques

Pièges Courants

Tableau Récapitulatif

MéthodeDescription
list.remove(valeur)Supprime le premier élément correspondant.
list.pop(index)Supprime l'élément par index ; le retourne.
list.clear()Vide toute la liste.
del list[index] / del list[start:stop]Supprime un élément unique ou une tranche.

Python

  1. Maîtriser les types de données Python : Guide pratique
  2. Maîtriser les opérateurs Python : Guide complet
  3. Maîtriser l'instruction pass en Python : Guide pratique
  4. Maîtriser les arguments de fonctions Python : Positionnels, nommés et paramètres par défaut
  5. Maîtriser la fonction Python range() : des bases aux cas avancés
  6. Maîtriser les Listes Python : Append, Sort, Longueur & Compréhensions de Liste (Guide Pratique)
  7. Calculer des Moyennes en Python : Guide Pratique
  8. Python list.count() : Guide Expert avec Exemples Pratiques
  9. Comment Supprimer les Éléments Dupliqués d'une Liste Python