Couverture de livre électronique gratuite Cours de création de système avec Python et Django terminé

Cours de création de système avec Python et Django terminé

Nouveau cours

176 pages

Structures de données en Python : ensembles

Capítulo 18

Temps de lecture estimé : 3 minutes

+ Exercice
Audio Icon

Écouter en audio

0:00 / 0:00

Dans le langage de programmation Python, les structures de données constituent un élément fondamental de l'organisation et de la manipulation des informations. L'une de ces structures de données est l'ensemble, également appelé « ensemble ». Les ensembles sont une collection non ordonnée d'objets uniques. La principale caractéristique des ensembles est qu'ils n'autorisent pas les doublons, ce qui les rend idéaux pour des opérations telles que l'union, l'intersection et la différence.

Pour créer un ensemble en Python, nous utilisons les accolades {} ou la fonction set(). Par exemple, nous pouvons créer un ensemble de nombres comme suit :

nombres = {1, 2, 3, 4, 5} ou nombres = ensemble([1, 2, 3, 4, 5])

Il est important de noter que les ensembles ne préservent pas l'ordre des éléments. Par conséquent, si vous essayez d'imprimer l'ensemble de nombres ci-dessus, l'ordre des éléments peut varier.

Comme mentionné précédemment, l'une des principales utilisations des ensembles consiste à effectuer des opérations sur les ensembles telles que l'union, l'intersection et la différence. L’union de deux ensembles est un nouvel ensemble contenant tous les éléments des deux ensembles. En Python, l'union peut être effectuée à l'aide du | ou la méthode union(). Par exemple :

une = {1, 2, 3} b = {3, 4, 5} c = une | B ou c = a.union(b)

Le résultat sera l'ensemble {1, 2, 3, 4, 5}, qui contient tous les éléments de a et b.

Continuez dans notre application.

Vous pouvez écouter le livre audio écran éteint, recevoir un certificat gratuit pour ce cours et accéder également à 5 000 autres cours en ligne gratuits.

Ou poursuivez votre lecture ci-dessous...
Download App

Téléchargez l'application

L'intersection de deux ensembles est un nouvel ensemble qui contient uniquement les éléments qui se trouvent dans les deux ensembles. En Python, l'intersection peut être effectuée à l'aide de l'opérateur & ou de la méthode intersection(). Par exemple :

une = {1, 2, 3} b = {3, 4, 5} c = a et b ou c = a.intersection(b)

Le résultat sera l'ensemble {3}, qui contient uniquement les éléments qui sont dans a et b.

La différence entre deux ensembles est un nouvel ensemble qui contient les éléments du premier ensemble qui ne sont pas dans le deuxième ensemble. En Python, la différence peut être effectuée à l'aide de l'opérateur - ou de la méthode différence(). Par exemple :

une = {1, 2, 3} b = {3, 4, 5} c = a - b ou c = a.différence(b)

Le résultat sera l'ensemble {1, 2}, qui contient les éléments de a qui ne sont pas dans b.

En plus de ces opérations, les ensembles en Python prennent également en charge d'autres opérations telles que l'ajout et la suppression d'éléments, la vérification si un élément appartient à l'ensemble, etc. Pour ajouter un élément à un ensemble, nous utilisons la méthode add(). Pour supprimer un élément, nous utilisons la méthode Remove(). Si nous voulons vérifier si un élément appartient à un ensemble, nous pouvons utiliser l'opérateur in.

En bref, les ensembles en Python constituent une structure de données puissante qui nous permet de manipuler efficacement des collections d'éléments. Ils sont particulièrement utiles lorsque nous devons effectuer des opérations sur des ensembles ou lorsque nous voulons nous assurer qu'une collection d'éléments ne contient pas de doublons.

Les ensembles, comme les listes, les dictionnaires et les tuples, constituent une partie essentielle du langage Python. La maîtrise de ces structures de données est essentielle pour devenir un programmeur Python efficace et efficient. Par conséquent, nous espérons que ce chapitre de notre cours complet de création de systèmes Python et Django vous a donné une compréhension claire et concise des assemblys Python.

Répondez maintenant à l’exercice sur le contenu :

Laquelle des affirmations suivantes concernant les ensembles en Python est vraie ?

Tu as raison! Félicitations, passez maintenant à la page suivante

Vous avez raté! Essayer à nouveau.

Chapitre suivant

Structures de données en Python : piles

Arrow Right Icon
Téléchargez l'application pour obtenir une certification gratuite et écouter des cours en arrière-plan, même avec l'écran éteint.