Content de te revoir.
Les méthodes dont nous allons parler en ce qui concerne les ensembles sont ici.
Cela ressemble beaucoup, mais ils sont assez similaires.
Alors accrochez-vous.
J'ai deux sets pour nous sont mon set, qui va de un à cinq.
Et puis votre ensemble, qui est de quatre à 10.
Maintenant, allons un par un et voyons ce que font ces méthodes.
Et si vous avez déjà vu des diagrammes de Venn dans votre école, par exemple, deux cercles qui se chevauchent, ce
que nous allons faire est assez similaire à ceci.
Le premier est la différence.
Et les ensembles sont très utiles lorsque l'on a deux ensembles et que l'on les compare les uns aux autres.
Ainsi, par exemple, ici, la différence dit simplement ma différence de points d'ensemble et nous lui donnons un autre ensemble, tel
que votre ensemble.
Si j'imprime ceci ici et que je clique sur exécuter.
J'en reçois un, deux, trois, ça va trouver la différence du premier, mon set avec ton set.
Donc des doublons entre les deux, qui sont quatre et cinq ?
Est ignoré et ne montre que la différence.
C'est-à-dire un, deux, trois, quelle est la différence entre mon ensemble et votre ensemble lorsqu'il est vu depuis mon ensemble ?
Eh bien, votre ensemble n'a pas un, deux, trois.
Et le prochain ?
Jeter à nouveau si nous faisons mon ensemble.
Ne jetez pas.
Il dit qu'il supprime un élément d'un ensemble s'il en est membre.
Donc ici, nous pouvons dire jeter.
Cinq.
Et si j'imprime.
Mon ensemble et je clique sur exécuter.
Je n'en reçois aucun, mais si j'imprime ici mon ensemble et je clique sur exécuter.
J'en reçois un, deux, trois, quatre, parce que nous venons d'en supprimer cinq, cela modifie notre ensemble juste pour garder notre espace
de travail propre.
Je vais commenter ça.
Vient ensuite la mise à jour de la défense.
Je vais donc dire mon set et encore une fois, voyons quelle différence fait la mise à jour.
Supprimez tous les éléments d'un autre ensemble de cet ensemble.
Donc, si je fais votre jeu ici.
Et encore une fois, j'imprime et je clique sur exécuter.
Encore une fois, aucun, car cela ne fait que modifier mon ensemble, alors rappelez-vous, nous devons juste avoir notre impression.
Mon ensemble.
Et maintenant, mon ensemble est mis à jour avec seulement un, deux et trois, car nous le mettons à jour afin que les
différences soient supprimées.
Donc quatre et cinq sont supprimés, contrairement à la différence où il vous a juste dit la différence sans changer.
Encore une fois, si nous revenons ici et faisons simplement mon set.
Et je clique sur exécuter.
Vous voyez que mon set ici n'a pas été modifié ici.
Mais ensuite, mon fond d'ensemble a été modifié en raison de la mise à jour de la différence.
Très bien, encore un peu pour aller à l'intersection.
Et celui-ci, encore une fois, mon set et ici encore une fois, voyons ce qu'il fait.
Il a juste une intersection avec quelque chose d'autre.
Voyons si je fais votre jeu ici et si j'imprime.
Et je lance ça.
Ça va me donner quatre ou cinq, parce que c'est l'intersection, les deux choses communes que mon set dans
votre set a.
Et ce disjoint ?
Eh bien, si je fais mon set.
Et puis votre ensemble.
J'ai l'impression de répéter ces mots encore et encore.
Espérons que ce ne soit pas trop ennuyeux.
Et puis ici, si commentons cela, nous l'exécutons.
Je reçois faux est disjoint, dit simplement, hé, ces deux cercles se chevauchent-ils?
Ont-ils quelque chose en commun ?
Si, par exemple, mon dit n'avait pas quatre, n'avait pas quatre et cinq et je clique sur exécuter.
Je deviens vrai parce que c'est décousu signifie que ces ensembles n'ont rien en commun.
Génial, juste quelques autres.
Le prochain que nous allons voir est un sous-ensemble et un surensemble.
Mais en fait, avant de faire ça, faisons l'union.
Voyons ce que cela fait, Union.
Eh bien, disons mon ensemble.
Et ici, nous voulons ajouter l'autre ensemble à votre ensemble si nous imprimons ceci.
Et cliquez sur exécuter.
J'en reçois un, deux, trois, quatre, cinq, six, sept, huit, neuf, 10.
Qu'est-ce que ça vient de faire ?
Eh bien, Union a juste réuni ces ensembles, mais a supprimé tous les doublons, c'est plutôt sympa.
Et comme vous pouvez le voir, cela a créé pour nous un nouvel ensemble, un retour à un nouvel ensemble.
Soit dit en passant, il y a en fait un raccourci que vous pouvez faire ici en Python, qui est le décalage
puis la touche au-dessus de votre entrée, qui est juste ici, la ligne droite.
Alors décalez, puis la barre oblique inverse.
Mais si vous appuyez sur Maj, vous obtiendrez cette petite ligne droite si vous imprimez ceci.
Eh bien, enlevez les crochets ici, reprenons.
Et tu vois, ça marche aussi.
Et d'ailleurs, cela existe aussi pour l'intersection.
Encore une fois, vous ne le voyez pas si souvent, mais avec l'intersection, vous pouvez faire la même chose où
vous ne faites que la fin.
Et si tu fais ça.
Cela vous donne l'intersection de mon ensemble et de votre ensemble.
Très bien, je vous promets que ça va être court.
Donc, deux autres sont un sous-ensemble et un sur-ensemble.
Comme vous pouvez l'imaginer, mon set si disons que mon set n'a que quatre et cinq.
Et je dis, hé, est mon ensemble, est-ce un sous-ensemble de votre ensemble et je l'imprime si je clique sur exécuter.
C'est vrai, l'ensemble est un sous-ensemble qui est à l'intérieur du cercle de votre ensemble parce que quatre et cinq sont à l'intérieur.
Donc mon ensemble l'intégralité de mon ensemble est à l'intérieur de cet autre ensemble, que nous appelons un sous-ensemble.
D'autre part.
Nous avons aussi cette idée de super-ensemble, donc si je le fais au lieu d'un sous-ensemble, c'est.
Surensemble.
Je vais être faux parce que ce que j'ai dit n'est pas un surensemble, il n'englobe pas votre ensemble,
c'est l'inverse.
Votre ensemble est un surensemble de mon ensemble.
Parce que ton siège englobe tout ce que mon set a, c'est-à-dire quatre et cinq.
Cependant, c'était beaucoup, et vous vous demandez, il n'y a aucune chance que je mémorise tout cela.
Eh bien, bien.
Je ne mémorise rien de tout cela non plus.
En fait, je vais généralement à la documentation Python ou simplement à Google autour.
Et parce que je sais que les ensembles existent, si jamais je veux comparer, disons, deux ensembles que je connais, il suffit d'aller ici
et de trouver l'outil que je veux.
C'est le signal d'un programmeur que je n'arrête pas de mentionner.
Ce n'est pas de la mémorisation.
C'est la capacité de savoir qu'il existe des outils que vous pouvez utiliser et de pouvoir les utiliser sur Google.
Je sais que cela n'a pas l'air excitant parce que dans les films, vous voyez tout le monde taper très vite et tout coder,
mais ce n'est tout simplement pas la vraie vie dans la vraie vie.
Vous faites simplement une recherche sur Google, trouvez des solutions, car maintenant, vous savez ce que sont les ensembles.
Vous savez, quels ensembles peuvent faire pour que vous puissiez rechercher des méthodes adaptées à votre problème sur Google.
Je te verrai dans le prochain.
Bye Bye.