‫Content de te revoir.
‫Maintenant, si vous vous en souvenez, nous allons avoir quelque chose de différent ici, donc nous avons des clés uniques.
‫Si vous vous en souvenez, nous devons avoir un cas unique.
‫Alors disons que c'est super et c'est un je ne sais pas, disons un panier et nous pouvons accéder à un panier comme celui-ci
‫si je clique sur exécuter.
‫J'obtiens un, deux, trois, mais si nous ne savons pas ce qu'est ce dictionnaire, peut-être qu'un dictionnaire est quelque
‫chose d'autre où nous ne pouvons pas voir, mais nous voulons savoir si cela, appelons cet utilisateur.
‫Si cet utilisateur a peut-être une propriété comme H.
‫Alors ont-ils cette clé d'âge ?
‫Eh bien, si je clique sur exécuter.
‫Puis-je obtenir une clé d'air air age age n'existe pas, mais rappelez-vous que les erreurs dans nos programmes et c'est quelque chose que nous
‫couvrirons plus tard ne sont pas bonnes.
‫Ils vont arrêter le programme dès que les interpréteurs Python entreront une erreur.
‫Il va sortir du programme et dire, hé, vous avez une erreur et il va complètement ignorer ce qu'il
‫y a en dessous.
‫Ici, nous n'avons rien.
‫Mais dans un programme réel, nous voulons éviter ces erreurs car cela arrête l'exécution.
‫Donc, un autre bon moyen d'accéder à une clé et de voir si elle existe est d'utiliser dot get et de deviner de quoi il
‫s'agit.
‫Avez-vous deviné une méthode?
‫Et bien voilà, doGet est une méthode sur l'objet ou le dictionnaire en Python.
‫Alors ici, si nous obtenons de l'âge.
‫Et courez.
‫Je n'en reçois pas, donc mon programme n'est pas diffusé.
‫Il dit juste, hé, il n'y a rien là-bas, c'est une absence de valeur et nous avons appris ce que personne ne veut dire
‫maintenant.
‫C'est donc un très bon moyen d'éviter ces erreurs.
‫Soit dit en passant, si disons qu'il n'y a pas d'âge dans l'utilisateur mais que vous voulez avoir une valeur par défaut, vous pouvez faire quelque
‫chose comme ça.
‫Donc, vous ajoutez une virgule, puis ici vous dites ce que vous voulez comme valeur par défaut.
‫Alors voyons ça.
‫Si je clique, cours.
‫J'ai 55 ans parce que maintenant je dis, hé, récupérez l'âge dans le dictionnaire utilisateur, si l'âge n'existe pas dans
‫le dictionnaire utilisateur, utilisez cinquante-cinq.
‫Alors maintenant, nous en avons cinquante-cinq.
‫Mais si l'utilisateur a déjà l'âge.
‫Et je clique sur exécuter.
‫J'en ai 20, donc c'est, hé, au cas où l'âge n'existe pas à une valeur par défaut, c'est vraiment, vraiment sympa.
‫Maintenant, je vais vous montrer une autre façon de créer un dictionnaire, ce qui n'est pas très courant.
‫La plupart du temps, vous souhaitez utiliser la syntaxe.
‫Mais juste pour que vous en soyez conscient, voici une autre façon.
‫Disons que nous avons un nouvel utilisateur.
‫Donc, utilisateur deux, je peux créer ici un dictionnaire en disant dict, qui est encore une fonction intégrée.
‫Et ici, regardez ça.
‫Cela me montre, hé, cela va créer un nouveau dictionnaire vide et nous pouvons créer différentes
‫valeurs, des paires clé-valeur.
‫Et nous disons simplement, je veux la clé.
‫Pour égaler la valeur, donc dans mon cas, disons simplement que je veux le nom.
‫Égaler.
‫John John.
‫Si j'imprime maintenant trop bien l'utilisateur avant de cliquer sur Exécuter, je vois que j'ai un soulignement rouge.
‫Et au fait, si vous voyez ici par flocons, c'est quelque chose qui s'appelle LINTANG, quelque chose dont nous
‫parlerons lorsque nous parlerons d'environnements de développement.
‫Nous utilisons ce linta qui vous indique chaque fois que vous faites des erreurs en Python et qui dit que les mots clés peuvent
‫être une expression.
‫Cela signifie simplement que, hé, le mot clé doit être, eh bien, juste une variable que nous créons.
‫Donc, si je clique sur exécuter ici.
‫Regarde ça, j'ai nommé John, John.
‫Nous avons donc créé un utilisateur avec cette paire clé-valeur maintenant, comme je l'ai dit, cette façon de créer des dictionnaires n'est pas
‫très courante.
‫La plupart du temps, vous ferez quelque chose comme ça.
‫Mais au moins maintenant vous savez que c'est pourquoi cette fonction intégrée existe.
‫Je te verrai dans le prochain.
‫Bye Bye.