Aller au contenu

Joindre des ensembles

Dans cet article, nous parlerons des ensembles Python et de la manière de les joindre. Les ensembles sont un type de données unique en Python qui peut stocker plusieurs éléments de manière non ordonnée et non indexée. Ils sont similaires aux listes et aux tuples, mais présentent quelques différences clés qui les rendent utiles dans des situations spécifiques.

Les ensembles Python - Un bref aperçu

Avant de nous plonger dans le jointure des ensembles, examinons de plus près ce que sont les ensembles en Python. Un ensemble est une collection d'éléments uniques qui peuvent être de tout type de données - chaînes de caractères, nombres, ou même d'autres ensembles. L'une des caractéristiques clés des ensembles est qu'ils n'autorisent pas les doublons. Si vous essayez d'ajouter un élément en double à un ensemble, il sera ignoré.

Créer un ensemble est simple - vous pouvez utiliser soit des accolades {} soit la fonction intégrée set(). Voici un exemple de création d'un ensemble :

Définir un ensemble en Python

python
my_set = {"apple", "banana", "cherry"}

Joindre des ensembles en Python

Maintenant que nous savons ce que sont les ensembles, passons à leur jonction. Il existe deux façons de joindre des ensembles en Python :

  1. La méthode union()
  2. La méthode update()

La méthode union()

La méthode union() renvoie un nouvel ensemble contenant tous les éléments des deux ensembles. Voici comment l'utiliser :

Fusionner deux ensembles en Python

python
set1 = {"apple", "banana", "cherry"}
set2 = {"orange", "banana", "mango"}

set3 = set1.union(set2)

print(set3)

Sortie :


console
{'apple', 'banana', 'cherry', 'mango', 'orange'}

La méthode update()

La méthode update() ajoute tous les éléments d'un ensemble à un autre. Voici comment l'utiliser :

Mettre à jour un ensemble avec un autre ensemble en Python

python
set1 = {"apple", "banana", "cherry"}
set2 = {"orange", "banana", "mango"}

set1.update(set2)

print(set1)

Sortie :


console
{'apple', 'banana', 'cherry', 'mango', 'orange'}

Conclusion

Dans cet article, nous avons discuté des ensembles Python et de la manière de les joindre à l'aide des méthodes union() et update(). Les ensembles sont un outil puissant en Python et peuvent être utiles dans une variété de situations. Nous espérons que cet article vous a permis de mieux comprendre le fonctionnement des ensembles et comment les utiliser efficacement.

Pratique

Quelle est la bonne utilisation de la méthode .join() en Python pour joindre des ensembles ?

Trouvez-vous cela utile?

Aperçu dual-run — comparez avec les routes Symfony en production.