‫Content de te revoir.
‫Je vous ai mentionné qu'un dictionnaire de valeurs peut contenir n'importe quel type de données, mais qu'en est-il des clés
‫?
‫Jusqu'à présent, je n'ai utilisé que des chaînes pour désigner une clé.
‫Mais pourrais-je faire quelque chose comme ça ?
‫Pourrais-je en faire un, deux, trois comme ça ?
‫Eh bien, jetons un coup d'œil, essayons si j'en fais un, deux, trois.
‫Et je clique sur exécuter.
‫J'en reçois un, deux, trois, génial, ça marche.
‫Qu'en est-il vrai?
‫Si je sélectionne si j'ai une clé true et que je clique sur exécuter, cela fonctionnera-t-il ?
‫Oui, on dirait que ça marche.
‫Et une liste ?
‫Et si j'avais une liste de, disons, une seule ?
‫Cela fonctionnerait-il ?
‫Si je clique sur exécuter, non, ça ne marche pas, ça dit liste de types insaisissable, qu'est-ce que ça veut dire ?
‫Les clés de dictionnaire doivent avoir une propriété spéciale.
‫Une clé doit être immuable, c'est une clé, ne peut pas changer et les nombres booléens, je veux dire, c'est une valeur qui
‫ne peut pas changer.
‫Une chaîne, si vous vous en souvenez, est une valeur qui ne peut pas changer.
‫C'est immuable, mais une liste, si vous vous en souvenez, peut être modifiée.
‫Directement sur une liste, je peux réaffecter, disons, l'indice de zéro à autre chose.
‫Droit.
‫Donc à cause de ça, un dictionnaire dit, hé, mes clés, parce que je les stocke en mémoire et je ne veux pas
‫les perdre.
‫Ça doit être quelque chose qui ne va pas changer pour moi.
‫Peut-être qu'un programmeur intervient et modifie par erreur ce tableau de 100 pour avoir un index d'autre chose.
‫Bien.
‫Le dictionnaire ne veut pas vraiment cela car il ne veut pas perdre cette valeur.
‫Ainsi, une clé de dictionnaire doit toujours être immuable.
‫Et au fur et à mesure que nous apprenons quelques autres choses, comme un couple que nous verrons dans les prochaines vidéos, vous pouvez également les
‫utiliser comme clés.
‫Cependant, la plupart du temps, 95, 99% du temps, une clé pour un dictionnaire est généralement quelque chose de descriptif,
‫comme une chaîne.
‫OK, mais qu'en est-il de ceci, et si nous avons une autre chaîne ?
‫Un, deux, trois, et supprimons simplement ceci pour l'instant.
‫Que se passe-t-il lorsque je recherche un, deux, trois, la chaîne, si je clique sur exécuter, je reçois bonjour.
‫Une clé dans un dictionnaire doit être unique car il ne peut y avoir qu'une seule clé car cette clé va
‫représenter une étagère dans cet espace mémoire.
‫Donc, chaque fois que je fais la même clé et que j'ajoute peut-être une valeur, elle va être écrasée.
‫Cela n'existe donc plus.
‫Une clé doit être unique et c'est quelque chose qui ne peut bien exister qu'une seule fois.
‫Sinon, nous l'écrasons, c'est pourquoi vous voyez bonjour ici.
‫Nous avons perdu le tableau.
‫Un deux trois.
‫Explorons cette idée un peu plus dans la prochaine vidéo.