Python Set Intersection_update Méthode

Python Set Intersection_update Méthode
«Prendre une intersection d'ensembles signifie combiner toutes les valeurs présentes dans différents ensembles et éliminer toutes les autres valeurs qui ne sont pas courantes. En général, la fonction d'intersection des mathématiques est utilisée pour extraire la liste des éléments communs dans divers ensembles. Dans cet article, nous utiliserons la méthode intersection_update () dans certains exemples simples et faciles pour vous aider à comprendre la fonctionnalité de la méthode Intersecton_update (). Commençons par la définition de la méthode Python Set Intersection_update (), puis passons à la section Exemple."

Qu'est-ce qu'un ensemble python intersection_update ()?

Compte tenu de deux ensembles, la méthode Python set intersection_update () élimine les éléments des ensembles qui ne sont pas communs dans les deux ensembles. Ceci est assez similaire au concept d'intersection générale des mathématiques. Il faut un ou plusieurs ensembles en tant que paramètres d'entrée, calcule leur intersection et renvoie l'ensemble des éléments communs des ensembles d'origine. Faites-nous savoir la syntaxe générale du python set intersection_update (), puis nous l'utiliserons dans des exemples simples.

Syntaxe de Python Set Intersection_update ()

La syntaxe de la méthode Python Set Intersection_update () est très simple et facile à comprendre. Voir la syntaxe ci-dessous:

Ici, le «set», «set1», «set2», «set3», etc., représentent les ensembles utilisés pour trouver l'intersection de, avec la méthode Python Set Intersection_update (). Les «set» et «set1» sont les paramètres requis, car il doit y avoir un minimum de 2 ensembles pour trouver l'intersection. Les autres ensembles sont facultatifs; Vous pouvez fournir autant d'ensembles de paramètres que vous avez besoin de trouver l'intersection. La méthode Python set intersection_update () renvoie les éléments communs de tous les ensembles.

Suivons quelques exemples pour apprendre à utiliser la méthode Python Set Intersection_update () dans les programmes Python.

Exemple 1

Codez un exemple simple pour le python set intersection_update (). Dans le premier exemple, nous n'utiliserons que deux ensembles et mettrons à jour le premier ensemble après avoir utilisé la méthode Python Set Intersection_update (). L'exemple de code est donné ci-dessous:

a = 1, 5, 10, 18, 50
b = 100, 10, 50, 90, 5
un.intersection_update (b)
print ("le set after intersection_update () est =", a)

Dans la première ligne du code, vous pouvez trouver le jeu «A», qui contient 6 éléments 1, 5, 10, 18, 50, et dans la deuxième ligne, vous trouverez le jeu «B», qui contient également 6 Éléments 100, 10, 50, 90, 5. Après avoir défini les deux ensembles, la méthode Python Set Intersection_update () est utilisée pour mettre à jour le jeu «A» en l'intégrant avec le jeu «B». L'instruction print () est utilisée ici pour afficher l'ensemble mis à jour «A». La sortie du programme est donnée ci-dessous:

Comme vous pouvez le voir, les éléments communs dans le jeu «A» et le jeu «B» sont 10, 50, 5, de sorte que la méthode Python Set Intersection_update () a mis à jour le jeu «A» 10, 50, 5.

Exemple 2

Dans l'exemple précédent, nous n'avons utilisé que 2 ensembles pour trouver leur intersection. Dans cet exemple, nous allons ajouter un autre ensemble et vous permettre d'apprendre à fournir plusieurs ensembles en tant que paramètres à la méthode Python Set Intersection_update (). L'exemple de code est donné ci-dessous pour votre facilité:

a = 1, 5, 10, 18, 50
b = 100, 10, 50, 90, 5
C = 0, 5, 9, 10, 90, 6, 1
un.intersection_update (b, c)
print ("le set after intersection_update () est =", a)

Comme vous pouvez le voir, toutes les lignes du programme sont les mêmes que dans le premier exemple; Nous venons d'ajouter un autre ensemble, «C», qui contient 7 valeurs 0, 5, 9, 10, 90, 6, 1. La méthode Python set intersection_update () est utilisée pour calculer l'intersection des trois ensembles. Comme discuté ci-dessus, plusieurs ensembles peuvent être fournis à la méthode Python Set Intersection_update (), chacun séparé par une virgule. Ainsi, les deux ensembles B et «C» sont fournis à la fonction séparée par une virgule, et le jeu «A» est mis à jour après avoir pris une intersection des trois ensembles. Voir la sortie ci-dessous:

Si vous comparez la sortie de cet exemple avec la précédente, vous pouvez voir que l'ensemble résultant est une valeur moins. Seuls 10, 5 sont communs dans le jeu «A», le définition «B» et le définition «C», donc le jeu mis à jour résultant «A» est 10, 5.

Exemple 3

Jusqu'à présent, nous n'avons utilisé que le python set intersection_update () sur le jeu «A», qui, par conséquent, a mis à jour le jeu «A». Cependant, les deux définissent «B» et le «C» resteront inchangés. Imprimons tous les ensembles pour vérifier comment ils sont modifiés après avoir appliqué la méthode Python Set Intersection_update () sur le jeu «A». L'exemple de code est donné ci-dessous, jetez un œil:

a = 1, 5, 10, 18, 50
b = 100, 10, 50, 90, 5
C = 0, 5, 9, 10, 90, 6, 1
un.intersection_update (b, c)
print ("le set after intersection_update () est =", a)
print ("Le set b après intersection_update () est =", b)
print ("Le jeu C après intersection_update () est =", c)

Notez que nous avons utilisé le même programme que nous l'avons fait dans l'exemple précédent. Nous n'avons ajouté que deux instructions imprimées () pour imprimer «B» et définir «C» pour vérifier s'ils sont mis à jour ou restent les mêmes. Comme nous n'avons appliqué que la fonction d'intersection sur le jeu «A», le jeu «A» devrait être mis à jour. Vérifions le résultat du code ci-dessous:

Notez que la méthode Python set intersection_update () n'a mis à jour que la séquence des éléments dans le jeu «B» et le jeu «C», mais il n'a pas mis à jour l'intersection. SET SET «A» est mis à jour avec les éléments d'intersection.

Exemple 4

Dans cet exemple, mettons à jour tous les ensembles en appliquant la méthode Python Set Intersection_update (). Nous utiliserons la fonction intersection_update () avec les trois ensembles et voir quel résultat nous obtenons. Ici, nous avons ajouté deux autres fonctions d'intersection_update dans le programme. Dans le cas de Set «A», Set «B» et Set «C» sont fournis comme paramètres; Dans le cas du jeu «B», le jeu «A» et le set «C» sont fournis sous forme de paramètres, et dans le cas du jeu «C», le jeu «B» et le jeu «A» sont fournis comme paramètres à l'intersection_update ( ) fonction. Voir l'exemple de code ci-dessous pour avoir une compréhension claire:

a = 1, 5, 10, 18, 50
b = 100, 10, 50, 90, 5
C = 0, 5, 9, 10, 90, 6, 1
un.intersection_update (b, c)
b.intersection_update (a, c)
c.intersection_update (b, a)
print ("le set after intersection_update () est =", a)
print ("Le set b après intersection_update () est =", b)
print ("Le jeu C après intersection_update () est =", c)

Maintenant, définissez «A», définissez «B» et définissez «C»; Tout devrait être mis à jour car nous avons utilisé l'intersection_update () avec tous les ensembles individuellement. Et selon les règles, tous les ensembles devraient avoir les mêmes ensembles mis à jour. Vérirons cela dans la sortie ci-dessous:

Conclusion

Nous avons fait une visite rapide de la méthode Python Set Intersection_update () dans ce guide. Avec l'aide d'exemples fournis dans cet article, nous avons découvert l'objectif fondamental du Python Set Intersection Update (). Il prend l'intersection des multiples ensembles fournis et met à jour l'ensemble qui appelle la fonction. Suivez les exemples donnés dans cet article pour mieux comprendre la fonction.