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à de 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.