‫Parlons des compréhensions d'ensemble et de la compréhension du dictionnaire.
‫Maintenant, ce premier est en fait assez facile, voyez-vous, parce que nous pouvons faire la même chose que nous avons
‫fait avec les listes, nous changeons simplement ces notations entre parenthèses en un ensemble, qui est une accolade comme celle-ci, de sorte que
‫si je fais ma liste.
‫Le premier, je reçois un ensemble.
‫Idem avec le second, si je vais comme ça.
‫À des kilomètres.
‫Juste comme ça, et je pense que vous voyez l'idée, faisons-en un de plus sur le dernier.
‫Donc ma liste pour.
‫Encore une fois, vous pouvez également faire des compréhensions d'ensembles sur des ensembles, un moyen rapide pour nous de générer des ensembles.
‫Je me souviens que les ensembles n'autorisent que les nombres qui ne sont pas en double, uniquement les éléments uniques.
‫Qu'en est-il de la compréhension du dictionnaire ?
‫Eh bien, faisons quelque chose comme ça.
‫En utilisant la même formule que nous avons utilisée.
‫Créons un my DECT.
‫Et ici, nous allons créer une clé et une valeur juste comme ça.
‫Et cette évaluation clé.
‫Peut être actionné.
‫Donc, dans notre cas, disons que nous voulons multiplier la valeur par deux ou à la puissance deux.
‫C'est donc ce que nous voulons créer une paire clé-valeur et la valeur est prise en compte.
‫Maintenant, ici, je vais dire une autre boucle for pour, disons la valeur de la clé.
‫Et puis dedans.
‫Eh bien, et sur quoi allons-nous répéter ?
‫Eh bien, réfléchissons ici, pour que nous puissions créer un dictionnaire, nous avons besoin à la fois d'une clé et d'une valeur, n'est-ce pas
‫?
‫Je dois donc le transmettre et iterable, mais je dois le transmettre à iterable comme un dictionnaire qui a à la fois une clé
‫et une valeur.
‫Donc, nous pouvons faire quelque chose de simple ici, nous pouvons dire un dictionnaire simple qui aura.
‫Un comme un.
‫Et le.
‫Quant à et maintenant, tout ce que nous faisons est de passer un simple dictionnaire ici en tant qu'itérable, nous récupérons la clé et les valeurs en faisant
‫des éléments Dott, ce que nous avons déjà vu.
‫Et rendons cela un peu plus grand.
‫Voilà.
‫Mettons-le tout le chemin, juste pour que tout soit clair, tout est sur une seule ligne.
‫Et maintenant, voyons ce qui se passe.
‫Nous allons le parcourir étape par étape.
‫Je vais le copier et le coller.
‫Et si je clique sur exécuter.
‫Regarde ça, j'ai un nouveau dictionnaire qui a un égal à un et égal à quatre.
‫Passons maintenant en revue un par un.
‫Tout comme nous l'avons vu avec list et set, la première partie est ce que nous voulons faire avec les données.
‫Dans notre cas, je voulais une clé et une valeur, que j'allais extraire ici dans notre boucle for, j'aurais pu les nommer comme je
‫veux, même si j'aurais pu faire k envie.
‫Et vous pouvez le voir couramment dans le code Python, juste à court terme pour la clé et la valeur.
‫Et puis je voulais faire la puissance de deux à la valeur, alors c'est ce que je voulais faire.
‫C'est l'action.
‫C'est la boucle for que nous avons faite.
‫Donc, la boucle for consistait, hé, à extraire la clé de la valeur à l'aide des éléments de point du dictionnaire.
‫N'oubliez pas que j'avais besoin de deux valeurs pour pouvoir saisir la clé et la valeur.
‫Et puis la valeur que vous multipliez par deux ou à la puissance deux, donc nous obtenons cela si, par exemple, je voulais ajouter
‫une instruction if et dire, hé, je veux seulement que vous ajoutiez.
‫Si la valeur.
‫Si c'est le cas, disons que modulo deux est égal à zéro.
‫Alors seulement, je veux que vous ajoutiez le dictionnaire si je clique, cours.
‫Seule cette même valeur quatre est ajoutée au dictionnaire.
‫Très cool.
‫Encore une fois, cela rend votre code un peu moins lisible.
‫C'est donc juste un raccourci à utiliser.
‫Et peut-être que si vous le voyez dans le code, vous savez au moins ce que c'est.
‫Mais vous devez faire attention à ne pas être trop intelligent et faire des compréhensions de dictionnaire d'une seule ligne
‫simplement parce que vous pouvez simplement consolider nos connaissances.
‫Terminons avec un autre exemple.
‫Et si à la place j'ai ça, je veux faire un quatre ?
‫Non, dans une liste, un, deux, trois.
‫Nous n'avons donc plus ce dictionnaire, mais nous devons toujours inclure une clé et une paire de
‫valeurs, pourrais-je le faire pour que l'élément soit la clé et que l'élément multiplié par deux soit la valeur ?
‫Comment ferions-nous cela?
‫Mettez la vidéo en pause et essayez-la si vous le souhaitez.
‫Sinon, c'est comme ça qu'on fait.
‫Nous disons simplement que non est la clé et que la valeur sera nombre de fois comme ça.
‫Rien de trop difficile, non ?
‫Si je clique sur exécuter.
‫On y va.
‫Nous sommes capables d'utiliser des compréhensions.
‫Liz, compréhensions, compréhensions définies, compréhensions de dictionnaire comme moyen de créer des listes avec Python,
‫comme moyen de créer ces structures de données, très rapidement avec Python.
‫Faisons une pause et faisons un exercice dans la prochaine vidéo.