‫Content de te revoir.
‫Rappelez-vous cet exercice que nous avons fait il y a quelques vidéos où nous avions une liste avec des lettres et je voulais
‫que vous trouviez les doublons et les renvoyiez dans une liste de doublons.
‫Dans notre cas, nous avons écrit cette fonction avec celle de Lupe.
‫Cela est revenu à B et s'est terminé parce que B.
‫Et nd où les doublons dans la liste.
‫Maintenant, cela va être difficile, en utilisant ce que vous avez appris sur les compréhensions, y a-t-il un moyen de
‫faire cela plus proprement ?
‫Par exemple, je veux que vous disiez des doublons.
‫Comme ça.
‫Et de créer.
‫Une compréhension ici qui renvoie exactement la même réponse B et ND de sorte que si j'imprime des doublons sur une seule ligne,
‫je puisse trouver les doublons.
‫Vous pouvez utiliser des compréhensions définies, vous pouvez utiliser moins de compréhensions, la compréhension
‫du dictionnaire, tout ce dont vous avez besoin, essayez-le, réfléchissez-y vraiment.
‫Vous pouvez mettre la vidéo en pause car sinon je vais y aller avec la réponse.
‫Ce que je vais faire, c'est supprimer cela.
‫Et commencez simplement ici.
‫Maintenant, la première chose que je veux faire est de créer une liste de compréhension, que dois-je faire ici ?
‫Eh bien, d'abord, je sais que je vais créer une variable, alors appelons-la simplement X et ici, je ne vais rien
‫modifier de tout cela.
‫Je vais juste garder X tel qu'il est.
‫Donc X va représenter A, B, puis C, puis B, puis D, et je vais boucler et dire pour
‫X.
‫Dans la liste, une liste, je veux seulement ajouter les éléments qui se répètent.
‫Alors comment puis-je vérifier cela?
‫Eh bien, nous pouvons faire une déclaration if et je vais le dire ici.
‫Eh bien, certains points de liste comptent.
‫Rappelez-vous, Count nous dit combien de fois un élément apparaît dans la liste, nous lui donnons donc simplement le paramètre X, donc A pour nous faire savoir,
‫hé, combien de fois cela apparaît-il dans la liste ?
‫Combien de fois B apparaît-il dans la liste ?
‫Combien de fois A, C fait B ainsi de suite.
‫Et notre instruction if doit vérifier si le nombre est supérieur à un, n'est-ce pas ?
‫Voyons donc ce qui se passe quand je retourne ça.
‫Si je clique sur exécuter.
‫Regarde ça, j'obtiens B, B et N.
‫D'accord, c'est bien, mais.
‫Je ne veux les avoir qu'une seule fois, je n'ai besoin que de l'être et et je n'ai pas besoin de bien le savoir, je
‫n'ai pas besoin d'une liste de quatre lettres.
‫Alors, comment pouvons-nous faire cela, nous savons que nous pouvons créer un ensemble comme celui-ci, n'est-ce pas ?
‫Je peux dire réglé.
‫Et enveloppez-le ici pour que la liste entière soit transformée en un ensemble, donc nous donnons ceci à l'ensemble et ensuite, que se
‫passe-t-il ?
‫Oh, et cela doit être celui de Brackett, n'est-ce pas, car c'est une fonction, c'est donc la fonction set que
‫Python nous donne.
‫Donc si je lance ça.
‫Regardez ce que j'ai et et presque fini parce que, eh bien, c'est maintenant un ensemble.
‫Je vous ai demandé de me retourner une liste.
‫Alors, que devrions-nous faire?
‫Eh bien, nous pouvons maintenant créer une liste à partir de cet ensemble.
‫Si je clique, cours.
‫Et voilà, nous avons tous nos doublons sur une seule ligne.
‫Attention, une très longue ligne et ce n'est peut-être pas le code le plus lisible, mais c'est plutôt cool.
‫Maintenant, c'est difficile.
‫Peut-être que vous ne l'avez pas compris la première fois.
‫C'est d'accord.
‫C'est juste quelque chose que vous devez pratiquer, vous devez faire un tas de problèmes et vous finirez par vous
‫habituer au fur et à mesure que vous progressez dans votre carrière.
‫Mais c'est tout pour la compréhension.
‫Je te verrai dans la prochaine vidéo.
‫Bye Bye.