Comment supprimer un élément d'un ensemble en python

Comment supprimer un élément d'un ensemble en python

Les ensembles sont une collection d'articles non ordonnés, ce qui signifie que vous ne pouvez pas accéder aux éléments d'un ensemble à l'aide d'index. Par conséquent, la suppression d'un élément de l'ensemble devient déroutant pour les nouveaux programmeurs à Python. Cependant, il existe des méthodes prédéfinies que l'utilisateur peut utiliser pour supprimer l'élément requis de l'ensemble dans Python.

Ce message couvrira ces méthodes en détail et contiendra le contenu suivant:

  • Méthode 1: Utilisez la méthode supprime () pour supprimer un élément de l'ensemble
  • Méthode 2: Utilisez la méthode Discard () pour supprimer un élément de l'ensemble
  • Méthode 3: Utilisez l'opérateur de soustraction pour supprimer plusieurs éléments de l'ensemble
  • Méthode 4: Utilisation de la méthode différence () pour supprimer plusieurs éléments de l'ensemble

Méthode 1: Utilisez la méthode supprime () pour supprimer un élément de l'ensemble

La méthode supprime () peut être utilisée pour supprimer un élément d'un ensemble dans Python en l'appliquant à une variable de jeu via l'opérateur de points, et il faut la valeur à supprimer de l'ensemble comme argument. Pour démontrer le fonctionnement de la méthode supprime (), prenez l'extrait de code suivant:

setvar = 45,35,16,99,12,75,96,36,42
print ("Set initial:", setvar)
setvar.Supprimer (16)
print ("Set mis à jour:", setvar)

Lorsque ce code est exécuté, il produira la sortie suivante sur le terminal:

À partir de la sortie, vous pouvez facilement confirmer que la valeur «16«A été supprimé avec succès de l'ensemble.

Méthode 2: Utilisez la méthode Discard () pour supprimer un élément de l'ensemble

Une autre fonction qui peut être utilisée pour supprimer un élément de l'ensemble est la méthode Discard (), et similaire à la méthode supprime (), elle peut être appliquée à la variable SET en utilisant un opérateur de points. Il faut également la valeur à supprimer de l'ensemble dans son argument. Pour démontrer le fonctionnement de la méthode Discard (), prenez l'extrait de code suivant:

setvar = 45,35,16,99,12,75,96,36,42
imprimer ("Utilisation de la méthode Discard ()")
print ("Set initial:", setvar)
setvar.défausse (99)
print ("Set mis à jour:", setvar)

Lorsque ce code est exécuté, il produit la sortie suivante sur le terminal:

La sortie vérifie que la valeur "99«A été supprimé avec succès de l'ensemble.

Méthode 3: Utilisez l'opérateur de soustraction pour supprimer plusieurs éléments de l'ensemble

Vous pouvez également utiliser l'opérateur de soustraction "-«Pour supprimer plusieurs éléments d'un ensemble. Cependant, pour utiliser cette méthode, vous devez créer un autre ensemble contenant les valeurs que vous souhaitez supprimer de l'ensemble d'origine.

Pour démontrer cette méthode d'utilisation de l'opérateur de soustraction, prenez l'extrait de code suivant:

setvar = 45,35,16,99,12,75,96,36,42
Imprimer ("Utilisation de la méthode de l'opérateur de soustraction")
print ("Set initial:", setvar)
Delvar = 35,12,75
setvar = setvar - Delvar
print ("Set mis à jour:", setvar)

Lorsque ce code est exécuté, il produit la sortie suivante sur le terminal:

Comme vous pouvez le voir sur l'image de sortie ci-dessus, les valeurs «32, 17 et 75» ont été supprimées de l'ensemble à l'aide de l'opérateur de soustraction.

Méthode 4: Utilisation de la méthode différence () pour supprimer plusieurs éléments de l'ensemble

La méthode des différences () peut également être utilisée pour supprimer plusieurs éléments d'un ensemble donné. Cette méthode est appliquée à la variable définie en utilisant un opérateur de points et prend un ensemble de valeurs à supprimer de l'ensemble d'origine.

Pour démontrer le fonctionnement de la méthode de différence () pour supprimer les éléments de l'ensemble, prenez l'extrait de code suivant:

setvar = 45,35,16,99,12,75,96,36,42
imprimer ("Utilisation de la méthode différence")
print ("Set initial:", setvar)
Delvar = 35,12,99,36
setvar = setvar.Différence (Delvar)
print ("Set mis à jour:", setvar)

Lorsque ce code est exécuté, il produit le résultat suivant sur le terminal:

À partir de la sortie, on peut observer que les éléments «35, 12, 99 et 36» ont été supprimés de l'ensemble.

Conclusion

Plusieurs méthodes différentes peuvent être utilisées pour éliminer les éléments uniques ou multiples d'un ensemble de Python. L'utilisateur peut utiliser la méthode Suppor () et la méthode Discard () pour supprimer un seul élément / élément d'un ensemble Python. Si l'exigence de l'utilisateur est de supprimer plusieurs éléments d'un ensemble, l'utilisateur peut utiliser la méthode de différence () ou l'approche de l'opérateur de soustraction «-».