Cette section traite des ensembles. Les ensembles sont également une zone de structure de données. Cependant, cette section est expliquée à titre complémentaire, vous pouvez donc omettre l'ensemble.
Cependant, pour ceux qui envisagent de passer l'examen de base sur les technologies de l'information, les questions seront posées en théorie des ensembles et en calcul d'ensemble. Vous devriez également jeter un œil à ceux qui choisissent Python pour les problèmes de l'après-midi.
Veuillez noter que ** "set" ** peut être ** "set" ** selon le livre.
Créons maintenant un ensemble. Entrez le code suivant dans la ** console Python **.
>>> S = {1, 2, 3, 4}
>>> S
{1, 2, 3, 4}
L'ensemble est entouré de ** {} **. Dans le dictionnaire, les clés et les valeurs sont décrites dans ** {} ** séparées par ** ":" ** (deux-points), mais lorsque les deux points disparaissent, cela devient un ensemble.
Ajoutons maintenant un élément à l'ensemble. Pour les ensembles, utilisez la méthode ** add ** au lieu de append. Entrez le code suivant dans la ** console Python **. Afficher le contenu de la variable ** S ** une fois, puis exécuter.
>>> S
{1, 2, 3, 4}
>>> S.add(5)
>>> S
{1, 2, 3, 4, 5}
Vous devez avoir confirmé que l'élément a été ajouté à la fin de l'ensemble.
Maintenant, dans cet état, exécutez à nouveau ** add (5) ** à la sortie.
>>> S.add(5)
>>> S
{1, 2, 3, 4, 5}
Comme vous pouvez le voir à partir des résultats, les ensembles vous permettent de créer des éléments uniques.
Pour le supprimer des éléments de l'ensemble, utilisez la ** méthode remove **. Entrez le code suivant dans la ** console Python **. Afficher le contenu de la variable ** S ** une fois, puis exécuter.
>>> S
{1, 2, 3, 4, 5}
>>> S.remove(2)
>>> S
{1, 3, 4, 5}
Vous pouvez directement spécifier et supprimer les éléments de l'ensemble.
Pour supprimer tous les éléments de l'ensemble, utilisez la ** méthode clear **.
>>> S.clear()
>>> S
set()
Si vous vérifiez le contenu de S, ** set () ** sera affiché. Ce ** set () ** signifie un ensemble vide.
Vous pouvez également vérifier si l'ensemble contient l'élément spécifié. Utilisez l'opérateur ** in ** avec des listes et des dictionnaires.
>>> S = {1, 2, 3, 4}
>>> S
{1, 2, 3, 4}
>>> 2 in S
True
>>> 10 in S
False
Cette fois, j'ai abordé le plateau. Vous voulez juste savoir que l'ensemble stocke les éléments sans duplication. La prochaine fois, je parlerai des opérations sur les ensembles et je les implémenterai réellement sur Python.
Recommended Posts