Python supprime toutes les instances de la liste

Python supprime toutes les instances de la liste
Vous avez joué avec de nombreuses structures de données pour ajouter ou supprimer des éléments ou des données. La liste est l'une d'entre elles. Les mêmes valeurs répétées seraient des instances ou des événements. Avez-vous déjà essayé de supprimer certaines valeurs répétées spécifiques d'une liste? Sinon, cet article est destiné à vous. Par conséquent, nous discuterons de certaines méthodes pour supprimer toutes les mêmes instances d'une structure de données de liste dans Python. Pour cela, nous utiliserons l'outil Spyder3 Python.

Méthode 01: supprimer la fonction

La première méthode la première et la plus simple pour supprimer toutes les instances d'une liste consiste à utiliser la méthode «supprimer ()» de notre code Python. Donc, dans le projet Spyder3, nous avons initialisé une liste «Liste» avec certaines valeurs de type entier. Une variable «R» a été définie avec la valeur «2». La valeur «2» de la variable «R» sera utilisée comme occurrence correspondante. La déclaration d'impression est utilisée pour imprimer la liste originale.

Nous avons utilisé l'instruction «TRY-NETHER» dans notre code pour supprimer les mêmes occurrences. Dans le corps «essayez», nous avons utilisé le «while» pour continuer à courir jusqu'à la fin d'une liste. La méthode supprime () consiste à supprimer toutes les instances d'une variable «r» ayant une valeur «2» de la liste. Tandis que l'instruction sauf est utilisée pour poursuivre le programme si une erreur de valeur se produit. Une fois que la liste entière a été vérifiée, les éléments de gauche d'une liste seront imprimés.

List = [2, 4, 6, 8, 0, 2, 3, 3, 5, 2, 6, 3, 2, 8, 10]
r = 1
Imprimer («Avant la suppression», liste)
essayer:
Bien que vrai:
Liste.dissolvant)
sauf ValueError:
passer
Imprimer («After Repose», liste)

Nous avons les deux listes lors de l'exécution de ce code, je.e., Avant le retrait des instances et après le retrait des instances.

Méthode 02: compréhension de la liste

La méthode «List Comprehension» est la méthode suivante et facile pour supprimer toutes les instances d'une liste est la méthode «Compréhension de la liste». Nous utilisons la même liste ici. De plus, nous utilisons la même variable «R» avec la même valeur «2» à utiliser comme instance pour la suppression. Après avoir imprimé la liste originale, nous avons utilisé la méthode de compréhension de la liste, je.e., Utilisé pour Loop pour correspondre à l'occurrence. Une fois la condition satisfaite, les valeurs de gauche seraient enregistrées sur la liste «liste» et la correspondance serait ignorée. Une liste nouvellement mise à jour sera publiée sur la console.

List = [2, 4, 6, 8, 0, 2, 3, 3, 5, 2, 6, 3, 2, 8, 10]
r = 1
Imprimer («Avant la suppression», liste)
List = [v pour v en dernier si V! = r)
Imprimer («After Repose», liste)

Le résultat de ce code est le même que nous avons obtenu le résultat dans la première méthode, je.e., Liste originale et liste sans occurrence.

Méthode 03: Fonction de filtre

La fonction Filter () est assez pratique lorsqu'il s'agit de supprimer les mêmes événements d'élément d'une liste. Donc, nous avons déclaré une liste de type chaîne avec 7 valeurs de chaîne dedans. Après avoir initialisé une liste, nous avons déclaré une variable de chaîne nommée «R» ayant «neige» comme valeur. Cette chaîne serait plus utilisée comme une instance correspondante. La liste des cordes d'origine a été imprimée à l'aide d'une clause d'impression. Ensuite, nous avons appliqué la fonction Filter () sur une liste tout en utilisant la variable «R» pour vérifier.

Si la valeur de liste ne correspond pas à la valeur «R» de la variable, elle filtrera cette valeur de liste particulière. Toutes les valeurs filtrées de la liste d'origine seraient enregistrées sur une liste «liste». La mise à jour énumérée sera affichée après la filtration de la liste complète.

List = [«John», «neige», «Kelly», «Bryan», «neige», «William», «neige»]
r = 'neige'
Imprimer («Avant la suppression», liste)
List = list (filtre (r) . _ne_, liste)
Imprimer («After Repose», liste)

La sortie de ce code présente la liste originale et la liste nouvellement mise à jour et filtrée.

Conclusion

Cet article contient trois méthodes simples et bien renvoyées pour supprimer les mêmes instances ou occurrences de toute liste de python. Cet article sera utile à tous nos utilisateurs, et nous espérons qu'il vous fera comprendre le concept en douceur et rapidement.