Comment utiliser Union sur Python Set

Comment utiliser Union sur Python Set
La collection non ordonnée d'articles est appelée ensemble en python. Tout élément peut être ajouté ou supprimé du ensemble mais la valeur de tout élément dans ensemble n'est pas modifiable comme un tuple. Chaque élément du ensemble doit être unique. Ensemble ne contient aucun index comme la liste ou le tuple, donc chaque élément du ensemble ne peut pas être accessible par index comme la liste ou le tuple. Sets sont principalement utilisés pour différents types d'opérations mathématiques en python comme Union, intersection, différence, etc. Différents symboles sont utilisés pour effectuer différents types d'opérations. Le tuyau (|) est utilisé pour syndicat opération sets. Comment déclarer sets et jouer syndicat L'opération sur eux est expliquée dans ce tutoriel.

Prérequis:

Avant de commencer ce tutoriel, il est essentiel de dégager le concept d'opération syndicale. Un nouvel ensemble est formé en combinant les éléments communs et rares de deux ensembles ou plus en utilisant l'opération Union. En général, 'U' le symbole est utilisé pour indiquer l'opération syndicale.

Par exemple:

Il y a deux ensembles, A et B.

Set, a = 79, 34, 99, 23, 61
Set, b = 26, 99, 61, 55
Ensuite, Aub = 34, 99, 55, 23, 26, 61, 79

La représentation graphique de l'opération syndicale ci-dessus est indiquée ci-dessous. Ici, 99 et 61 sont communs dans les deux ensembles.

Exemple-1: Appliquer le fonctionnement de l'Union sur les ensembles de données numériques

Dans l'exemple suivant, deux ensembles numériques, A et B sont définis. Trois valeurs sont courantes dans ces ensembles. Ce sont 7, 9 et 11.

#!/ usr / bin / env python3
# Définir deux ensembles, A et B
A = 10, 20, 7, 9, 11, 15
B = 11, 3, 7, 9, 25
# La production syndicale de A et B
Imprimer ("La sortie d'un u b est: \ n", a | b)

Sortir:

La sortie suivante apparaîtra après l'exécution du script.

Exemple-2: Appliquer le fonctionnement de l'Union sur les ensembles de données de caractère

L'exemple suivant montre l'utilisation des opérateurs syndicaux sur trois jeux de caractères. Les ensembles sont A, B et C. Ici, Set A contient quatre caractères, Set B contient trois caractères et Set C contient quatre caractères. Deux personnages, «C» et «R» existent dans les trois sets. Ainsi, le nouvel ensemble après l'opération Union contiendra, 4 + 1 + 2 = 7 caractères.

#!/ usr / bin / env python3
# Définir trois ensembles de caractères, A, B et C
A = 'a', 'c', 'e', ​​'r'
B = 'b', 'c', 'r'
C = 'c', 'g', 'r', 'x'
# La production syndicale de A, B et C
print ("La sortie de (a u b u c) est: \ n", a | b | c)

Sortir:

La sortie suivante apparaîtra après l'exécution du script.

Exemple-3: Appliquer le fonctionnement de l'Union sur les ensembles de données de chaîne

Comment l'opération syndicale peut être effectuée sur deux ensembles de données de chaîne et itérer les valeurs de l'ensemble final après l'opération Union Utilisation de la boucle est indiquée dans l'exemple suivant. Ici, deux ensembles, A et B contient le nom des personnes. Après avoir appliqué un syndicat sur ces ensembles, le résultat est stocké dans la variable, C. Ensuite, pour la boucle est utilisée pour itérer les valeurs de la liste ou du tuple de l'ensemble C et d'imprimer la valeur dans chaque ligne.

#!/ usr / bin / env python3
# Définir deux ensembles de chaînes, A et B
A = 'Joya Hasan', 'Ahmed Ali', 'Eella Nazir', 'Rita Hossain'
B = 'Mehr Afroz', 'Ahmed Ali', 'Rita Hossain', 'Zinnia Rahman'
# Appliquer le fonctionnement de l'Union sur A et B, stockez le résultat en C
C = A | B
# Print Set a
Imprimer ("Set A:", A)
# Print Set B
print ("\ nset b:", b)
# Message d'impression
Imprimer ("\ n les éléments après avoir appliqué Union: \ n")
# Itérer chaque élément de l'ensemble C
Pour Val en C:
# Imprimez chaque élément
Imprimer (Val)

Sortir:

Ici, les deux ensembles contiennent quatre valeurs et deux valeurs sont courantes dans les ensembles A et B. Ceux-ci sont 'Ahmed Ali' et 'Rita Hossain'. Ainsi, le réglage C contiendra six valeurs. La sortie suivante apparaîtra après l'exécution du script.

Exemple-4: Appliquer l'opération de l'Union à l'aide de la méthode Union ()

syndicat() la méthode peut être utilisée comme alternative de '|' opérateur pour effectuer des opérations syndicales parmi les ensembles. Dans le script suivant, deux ensembles de valeurs de chaîne sont définis par UN et B. 'Php' et 'Laravel' Les valeurs sont courantes dans les deux ensembles. La variable, C contient l'ensemble après avoir appliqué l'opération syndicale en utilisant syndicat() méthode. Les valeurs des trois ensembles sont imprimées ici et pour la boucle est utilisée pour itérer les valeurs de l'ensemble C comme l'exemple précédent.

#!/ usr / bin / env python3
# Définir deux ensembles de chaînes, A et B
A = 'php', 'Java', 'Laravel', 'C #'
B = 'angular', 'php', 'javascript', 'laravel'
# Appliquer Union () Méthode sur A et B, stockez le résultat en C
C = a.Union (b)
# Print Set a
Imprimer ("Set A:", A)
# Print Set B
print ("\ nset b:", b)
# Message d'impression
imprimer ("\ nthe items après application de la méthode Union (): \ n")
# Itérer chaque élément de l'ensemble C
Pour Val en C:
# Imprimez chaque élément
Imprimer (Val)

Sortir:

Après avoir appliqué l'opération de l'Union, le réglage C contiendra six valeurs. Ce sont, «Java», «Angular», «Javascript», «Php», «Laravel» et «C #». La sortie suivante apparaîtra après l'exécution du script.

Conclusion:

Lorsque vous travaillez avec des ensembles de Python et que vous devez fusionner les données des ensembles en supprimant des valeurs en double, vous devrez effectuer un fonctionnement syndical sur les ensembles. L'opérateur syndical (|) ou Union () peut être utilisé pour effectuer la tâche. Si vous souhaitez récupérer les données communes uniquement à partir des ensembles, vous devez effectuer une opération d'intersection qui n'est pas discutée ici. Il existe de nombreuses autres options dans Python comme celle-ci pour effectuer différents types de tâches mathématiques dans des ensembles de python. J'espère que ce tutoriel aidera les lecteurs à comprendre le concept de fonctionnement de l'Union et à l'appliquer dans leur script.