Ajouter des éléments à un ensemble
Dans cet article, nous discuterons des ensembles Python et de la méthode add() pour ajouter des éléments. Nous couvrirons les bases des ensembles, comment les créer et comment utiliser add(). Nous comparerons également les ensembles aux autres types de données en Python et fournirons des exemples d'utilisation des ensembles dans votre code.
Qu'est-ce qu'un ensemble Python ?
Un ensemble est une collection non ordonnée d'éléments uniques en Python. Contrairement aux listes ou aux tuples, les ensembles n'autorisent pas les valeurs en double. Les ensembles sont définis à l'aide d'accolades {} ou en utilisant la fonction set().
Création d'ensembles :
Pour créer un ensemble, vous pouvez le définir à l'aide d'accolades et lister les éléments séparés par des virgules. Par exemple, le code suivant crée un ensemble d'entiers :
Définir un ensemble en Python
my_set = {1, 2, 3, 4, 5}Vous pouvez également créer un ensemble en utilisant la fonction set() et en passant un itérable tel qu'une liste ou un tuple. Par exemple, le code suivant crée un ensemble de chaînes :
Convertir une liste en ensemble en Python
my_set = set(['apple', 'banana', 'cherry'])Utilisation de la méthode add() :
La méthode add() est utilisée pour ajouter des éléments à un ensemble. La syntaxe de la méthode add() est la suivante :
Ajouter un élément à un ensemble en Python (syntaxe)
set.add(element)Par exemple, pour ajouter l'élément « orange » à l'ensemble « my_set », vous utiliseriez le code suivant :
Ajouter un élément à un ensemble en Python (exemple)
my_set.add('orange')Comparaison des ensembles avec d'autres types de données :
Les ensembles diffèrent des autres types de données en Python de plusieurs manières clés. Premièrement, les ensembles n'autorisent pas les valeurs en double, contrairement aux listes et aux tuples. Deuxièmement, les ensembles sont non ordonnés, ce qui signifie que les éléments ne sont pas stockés dans un ordre spécifique, alors que les listes et les tuples sont ordonnés.
Les ensembles sont également utiles pour effectuer des opérations mathématiques telles que l'union, l'intersection et la différence. Par exemple, vous pouvez utiliser la méthode union() pour combiner deux ensembles :
Faire l'union de deux ensembles en Python
set1 = {1, 2, 3}
set2 = {3, 4, 5}
set3 = set1.union(set2)
print(set3)Cela donnerait l'ensemble :
{1, 2, 3, 4, 5}Utilisation des ensembles dans votre code :
Les ensembles sont utiles pour diverses tâches en Python. Par exemple, vous pouvez utiliser des ensembles pour supprimer les doublons d'une liste :
Convertir une liste en ensemble en Python pour supprimer les éléments répétés
my_list = [1, 2, 2, 3, 3, 4, 5, 5]
my_set = set(my_list)Cela donnerait l'ensemble :
{1, 2, 3, 4, 5}Les ensembles peuvent également être utilisés pour tester l'appartenance, c'est-à-dire vérifier si un élément se trouve dans un ensemble :
Trouver un élément dans un ensemble en Python
my_set = {'apple', 'banana', 'cherry'}
if 'apple' in my_set:
print('Yes')Cela afficherait :
YesConclusion :
Dans cet article, nous avons discuté des ensembles Python et de la méthode add() qui peut être utilisée pour ajouter des éléments à un ensemble. Nous avons couvert comment créer des ensembles, effectuer des opérations de base comme l'union et le test d'appartenance, et supprimer les doublons. Pour des opérations sur les ensembles plus avancées, consultez nos tutoriels sur les méthodes d'ensemble et les opérations mathématiques.
Pratique
Quelles méthodes en Python peuvent être utilisées pour ajouter des éléments dans un ensemble ?