Python Set Difference_update Méthode

Python Set Difference_update Méthode
Le terme «langage de haut niveau» fait référence aux langages de programmation informatique. Python est l'un d'entre eux qui permet à l'utilisation d'opérateurs symboliques de symboliser les processus opérationnels et de noms symboliques pour représenter les données et les structures de données en plus d'être structurées avec une syntaxe et une sémantique pour décrire l'algorithme informatique. Les entrées disponibles dans les deux ensembles sont rejetées en utilisant la méthode «différence_update ()» dans Python.

La fonction «différence_update ()» se distingue de la méthode «différence (« »). Il améliore l'ensemble d'origine pour supprimer les éléments indésirables tandis que la méthode «différence ()» fournit un nouvel ensemble avec les choses indésirables exclues. La fonction de différence produit un nouvel ensemble qui est l'écart entre le premier ensemble et tous les ensembles supplémentaires passés comme arguments uniquement si des ensembles ou des objets explicitement identifiés ont été fournis à la méthode,.

Une copie de l'ensemble est donnée si la fonction «Différence ()» n'accepte aucune entrée. Différent de la fonction Python Set «Difference_update ()», la méthode SET «Différence ()» renvoie un nouvel ensemble contenant la valeur. L'ensemble de l'appelant qui existe déjà est ajusté via la méthode Python Set «Difference_update ()». En séparant différents ensembles avec des virgules, nous pouvons utiliser la méthode «différence_update ()» avec différents ensembles. L'opérateur d'attribution augmenté «- =» nous permet d'atteindre les mêmes objectifs.

Comme si nous avions deux ensembles (a, b), le (a - b) sera obtenu et retourné via la méthode de différence (). L'ensemble est modifié via la méthode de mise à jour de la différence de jeu (). Lorsque (a - b) est exécuté, a est transformé en (a - b), et lorsque (b - a) est exécuté, b est modifié en (b - a). La fonction corrige la valeur de l'ensemble actuel et renvoie vide. La méthodologie de distinction décide d'inclure une ligne dans le tableau des résultats en considérant les lignes complètes.

Ainsi, la compatibilité des syndicats entre les deux tables source est demandée. Les tuples sont le résultat de l'opération de différence définie et ils existent dans une relation mais sont distincts de l'autre. Pour signifier cela, nous avons écrit un - B, qui est lu comme «un moins B». Dans nos exemples, nous montrerons comment fonctionne la fonction de mise à jour de la différence et obtiendrons la différence entre deux ensembles.

La syntaxe de la méthode Python Set Difference_update ()

Exemple 1: Utilisation de la sortie de la méthode différence_update () entre deux ensembles (a et b).

Discutons du premier exemple de notre article lié à la mise à jour de la différence des ensembles de python. Pour expliquer la méthode «set diverte_update ()», nous avons pris deux ensembles nommés «A» et «B» ayant cinq entités dans chaque ensemble dans le code source de Python. Les entités qui sont stockées dans un ensemble «A» sont «20», «25», «35», «37» et «39»; Alors que les entités de Set «B» sont «21», «35», «25», «37» et «51». Après avoir attribué des entités dans les deux ensembles, nous avons appliqué la fonction «print ()» pour afficher d'abord les deux ensembles sur l'écran de sortie. Nous l'avons utilisé avec le message d'affichage de «Notre Set A» pour Set «A» et «Our Set B» pour Set «B» pour le comprendre d'une meilleure manière.

Maintenant, venons à notre fonction principale de «A.différence_update (b) ”qui trouvera la différence entre l'ensemble« A »et le jeu« B ». Avec cela, cela éliminera toutes ces entités de Set «A» qui sont présentes dans Set «B». Les éléments restants de l'ensemble «A», après la différence, seront stockés dans l'ensemble «A» et pour afficher, nous avons appliqué la fonction «print ()» avec le message d'affichage de «Set After Différence Update Faire« A-B »= »Et attribuez-le la valeur présente dans« A ».

Si nous regardons notre affichage de sortie sur la première ligne, nous avons notre ensemble visuel «A» et set «B» avec tous les éléments que nous avons attribués dans le code plus tôt. Après la méthode «set diverte_update ()», les entités «35», «37» et «25» seront terminées de l'ensemble «A» après la différence de «A-B» et l'ensemble conserve les valeurs restantes «39» et "20". Après la différence entre le jeu «A» et le jeu «B», deux entités seront affichées sur l'écran de Set «A»

Exemple 2: Utilisation de la sortie de la méthode de différence_update () entre deux ensembles (b et a) SET SET B.

Dans notre deuxième exemple, nous avons également créé deux ensembles nommés «A» et «B» comme nous l'avons créé dans l'exemple précédent. Les entités que nous avons affectées à «A» sont «700», «720», «730», «737» et «739». Les entités données pour définir «B» sont «720», «735», «739», «737» et «751». Après avoir attribué les entités, nous les avons affichés tous les deux en appliquant deux fois la fonction «print ()». Après la fonction "print ()", nous avons appliqué "Difference_update" sur l'ensemble pour trouver la différence dans l'ensemble "A" de Set "B".

En termes simples, nous effectuerons «B-A» et, finalement, les éléments communs de l'ensemble «B» et le set «A» seront supprimés de l'ensemble «B» et les éléments uniques de l'ensemble «B» existeront uniquement. Pour afficher les éléments restants du jeu «B», nous utilisons la fonction «print ()» pour l'afficher dans l'écran de sortie visuellement.

L'affichage de sortie aura d'abord les éléments de Set «A» qui sont «737», «739», «720», «730» et «700». Dans la deuxième ligne d'affichage de sortie, nous avons défini les entités «B» que nous avons attribuées dans le code plus tôt sont «737», «739», «751», «720» et «735». Après la différence, les entités qui restent dans le plateau après «B-A» seront «751» et «735». Ces deux éléments sont les seuls qui sont uniques dans le jeu «B». Le reste de tous les éléments de la définition «B» sera éliminé tel qu'ils existent dans le set «A» également.

Exemple 3: L'utilisation de la sortie de la méthode différence_update () entre plusieurs ensembles de mises à jour A, B et C.

Maintenant, dans le dernier exemple, nous discuterons de la façon dont nous appliquons la différence de jeu dans les ensembles multiples. À cette fin, nous avions pris trois sets cette fois: régler «A» des entités de rétention «Python», «Tiger» et «Lion», régler «B» tenant trois entités qui sont «perroquet», «chameau» et «python» et définir «C» ayant «lion», «python» et «guépard». Lorsque nous avions attribué des valeurs à tous nos ensembles, nous avons utilisé la fonction d'impression pour les afficher. Pour les différents concepts d'ensembles, nous avons appliqué la fonction «différence_update ()» sur les ensembles «B» et «C» comme nous voulions trouver la différence entre plusieurs ensembles d'un seul ensemble. Pour déterminer la différence entre l'ensemble «A de Set« B »et« C », nous l'avons sous la forme mathématique« (A-B) -C »

Jetons un coup d'œil à notre sortie qui montre les deux ensembles avec toutes leurs entités que nous avons attribuées dans des ensembles «A», «B» et «C» dans les trois premières lignes. Définir «A» montre les données «Lion», «Tiger» et «Python». Définir «B» Affiche «Parrot», «Python» et «Camel». Alors que le jeu «C» montre les entités qui sont «lion», «python» et «guépard». Enfin, après le phénomène de mise à jour de la différence, toutes les valeurs seront terminées par ces multiples ensembles «Python» à partir de Set «B» et «Lion» à partir du jeu «C». La valeur qui reste après la différence sera «Tiger» de Set «A».

Conclusion

Dans notre article, nous avons couvert la méthode «set diverte_update ()» où nous pouvons effectuer des relations de différence entre deux ou plusieurs ensembles. Dans les deux premiers exemples, nous avons appliqué la différence entre deux ensembles «A» et «B» et avons trouvé la relation différente de «A-B» et «B-A» tandis que dans le troisième exemple, nous avons pris trois sets pour élaborer plus sur «Set Méthode différence_update () ».