Supprimer l'élément de la liste Python

Supprimer L Element De La Liste Python



Cet article est un tutoriel rapide sur la façon de supprimer/retirer un élément d'une liste en python. Il existe plusieurs méthodes pour supprimer ou supprimer un élément de la liste de python. Cependant, nous allons voir quatre fonctions intégrées de python : pop(), remove(), del et clear() pour supprimer un élément de la liste en python. À la fin de cet article, vous serez capable d'écrire et de compiler efficacement toutes ces fonctions.

Comment supprimer/supprimer un élément d'une liste en Python en utilisant les fonctions intégrées de Python ?

Pour supprimer/supprimer un élément d'une liste, quatre fonctions intégrées différentes de python sont utilisées comme mentionné ci-dessus. Les sections suivantes traiteront de la syntaxe de chaque fonction. Vous trouverez également des exemples pertinents pour comprendre le fonctionnement de chaque fonction.

Syntaxe de la fonction remove()

La syntaxe de la fonction remove() est la suivante :









Le remove () est une fonction intégrée dans la bibliothèque standard de python qui est utilisée pour supprimer un élément d'une liste. Le 'name_of_list' représente la liste à partir de laquelle un élément doit être retiré ou supprimé. La 'value_to_be_removed' représente la valeur spécifique qui doit être supprimée de la liste. Il doit être fourni ; sinon, le compilateur passera par une 'TypeError'. Le remove() est la fonction intégrée utilisée avec les listes. Par défaut, sa fonction est de supprimer un élément de la liste. Il recherche la valeur spécifiée dans la liste et la supprime.



La fonction remove() supprime simplement l'élément spécifié de la liste et ne renvoie aucune valeur. Voyons maintenant un exemple afin que nous puissions comprendre en profondeur la fonctionnalité de la méthode remove().





Exemple 1:

Dans cet exemple, nous allons implémenter la méthode remove() pour supprimer un élément de la liste et essayer de comprendre sa fonctionnalité. Voici le code de la fonction remove(). Ici nous avons défini une liste de 5 entiers : my_list = [1, 2, 3, 4, 5]. Ensuite, nous avons supprimé 4 en utilisant la fonction remove(), my_list.remove(4).

ma liste = [ 1 , deux , 3 , 4 , 5 ]
imprimer ( 'La liste originale est :' , ma liste )
ma liste. retirer ( 4 )
imprimer ( 'La liste après la suppression d'un élément est :' , ma liste )



Maintenant, voyons la sortie ci-dessous et voyons le résultat. Comme vous pouvez le constater, 4 est supprimé de la liste et la nouvelle liste ne contient plus que 4 éléments, my_list = [1, 2, 3, 5]. Notez que si vous fournissez une valeur qui n'est pas dans la liste, le compilateur passera par une ValueError. Voyons un exemple de ValueError dans la section suivante.

Exemple 2 :

Dans cet exemple, nous fournirons une valeur à la fonction remove() qui n'est pas disponible dans la liste pour voir comment le compilateur réagit à cela. Voici le code :

ma liste = [ 1 , deux , 3 , 4 , 5 ]
imprimer ( 'La liste originale est :' , ma liste )
ma liste. retirer ( 9 )
imprimer ( 'La liste après la suppression d'un élément est :' , ma liste )

La sortie est donnée ci-dessous. Comme vous pouvez le voir, le compilateur a lancé une ValueError car nous avons fourni 9 à la fonction remove() qui n'est pas disponible dans la liste.

Syntaxe de la fonction pop()

La syntaxe de la fonction pop() est la suivante :

La fonction pop() supprime l'élément de la liste par l'index de l'élément qui doit être supprimé. Le 'list_name' représente la liste de laquelle un élément doit être supprimé. Le 'index_value' représente l'index de l'élément à supprimer. N'oubliez pas que l'index de la liste commence par 0. Ainsi, la valeur à l'index 3 est la 4ème valeur de la liste. Si index_value n'est pas spécifié à la fonction pop(), elle supprimera/supprimera le dernier élément de la liste. Considérez l'exemple de programme suivant pour comprendre le fonctionnement de la fonction pop() :

Exemple 3 :

Dans cet exemple, nous allons utiliser le même échantillon que celui utilisé dans l'exemple précédent pour comparer la sortie des fonctions pop() et remove(). Ici, nous fournirons la valeur d'index de l'élément à supprimer. Voir le code ci-dessous :

ma liste = [ 1 , deux , 3 , 4 , 5 ]
imprimer ( 'La liste originale est :' , ma liste )
ma liste. populaire ( deux )
imprimer ( 'La liste après la suppression d'un élément est :' , ma liste )

Notez que 2 est fourni à la fonction pop() qui est l'index de 3. L'élément '3' doit être supprimé de la liste. Voir la sortie ci-dessous. Comme vous pouvez le voir, la fonction de pop() et remove() sont les mêmes, seule la syntaxe est un peu différente.

Syntaxe de la fonction del

La syntaxe de la fonction del est la suivante :

La fonction de la méthode del est la même que la fonction pop(). Il supprime un élément de la liste spécifiée par la valeur d'index. Si index_value n'est pas fourni, la fonction del supprimera toute la liste. Voyons maintenant un exemple de la fonction del.

Exemple 4 :

Dans cet exemple, nous supprimerons un élément de la liste à l'aide d'une fonction intégrée del.

ma liste = [ 1 , deux , 3 , 4 , 5 ]
imprimer ( 'La liste originale est :' , ma liste )
du ma liste [ deux ]
imprimer ( 'La liste après la suppression d'un élément est :' , ma liste )

Voici la sortie. Comme vous pouvez le voir, nous venons de remplacer la fonction pop() par la fonction del. Nous avons utilisé le même exemple juste pour montrer la similitude dans le fonctionnement de toutes les méthodes.

Syntaxe de la fonction clear()

La syntaxe de la fonction clear() est la suivante :

La fonction de la méthode clear() est un peu différente de toutes les méthodes intégrées définies ci-dessus. Les pop(), remove() et del suppriment l'élément spécifié de la liste. Cependant, la fonction clear() supprime toute la liste. Le 'my_list' représente la liste qui doit être supprimée. Prenons l'exemple ci-dessous.

Exemple 5 :

Jetez un œil à l'exemple d'exemple pour la fonction clear().

ma liste = [ 1 , deux , 3 , 4 , 5 ]
imprimer ( 'La liste originale est :' , ma liste )
ma liste. dégager ( )
imprimer ( 'La liste après la suppression d'un élément est :' , ma liste )

Ci-dessous la sortie. Comme vous pouvez le voir, nous avons maintenant une liste vide, puisque la fonction clear() supprime tous les éléments de la liste à la fois.

Conclusion

Écrire des codes de programmation n'a jamais été facile. Mais le langage de programmation Python a rendu le codage simple et facile, non seulement pour les programmeurs experts, mais aussi pour les débutants. Les bibliothèques standard et les fonctions intégrées de Python offrent une telle flexibilité que même un développeur novice peut écrire des codes complexes. Dans cet article, nous avons découvert les quatre méthodes intégrées de python clear(), del, pop() et remove() pour supprimer un élément de la liste.