‫Soit dit en passant, il existe en fait une autre façon que nous avons vue dans les listes de rechercher un élément dans
‫un dictionnaire.
‫Rappelez-vous comment enrôle nous avons utilisé le mot clé lorsque nous avons dit quelque chose du genre, hé, est-ce que je suis
‫dans une liste qui contient I ou nous avons même utilisé une chaîne comme, salut ?
‫Eh bien, vous pouvez faire la même chose avec les dictionnaires.
‫Je peux dire, est-ce que Baskett existe en user ?
‫Et imprimons ceci.
‫Et courir.
‫Et ça va dire, oui, le panier existe et l'utilisateur.
‫Et la taille ?
‫Cela existe-t-il ?
‫Non, c'est faux.
‫Cela n'existe pas dans user, mais c'est ici que cela devient vraiment intéressant.
‫Et ceci, encore une fois, est une autre méthode de dictionnaire que nous pouvons utiliser.
‫Et au fait, vous pouvez voir qu'il n'y a pas autant de méthodes de dictionnaire que, eh bien, les dictionnaires ont.
‫Heureusement, nous allons passer en revue les principaux ici.
‫L'un s'appelle Ki's.
‫Et Keyes vérifie simplement les clés, quelles sont les clés de l'utilisateur ?
‫Donc, si je vais bonjour ici et que je clique sur Exécuter.
‫Bon, pas de clés, désolé, de ce côté, pas de ça, donc c'est une valeur, donc si je veux vérifier les clés,
‫je dirais l'âge.
‫Ce qui est vrai, mais si je veux bien vérifier une valeur, dans ce cas, si je le fais.
‫Bonjour?
‫Je deviens vrai que ça va passer ou ce que nous appelons itérer sur.
‫Les valeurs, une autre qui est vraiment utile, ce sont les éléments et les éléments sont spéciaux car nous avons vu des
‫clés et des valeurs, mais les éléments attrapent en fait l'élément entier.
‫Donc, la façon dont nous pouvons réellement voir cela est de supprimer et de cliquer sur Exécuter.
‫D'accord.
‫C'est intéressant, j'ai des articles DECT ici et je saisis comme une liste, et ici nous avons un panier de support
‫un, deux, trois, grand jaune et H20.
‫Mais il y a ici une syntaxe étrange que nous n'avons jamais vue auparavant, et il s'agit en fait d'un tuple.
‫Nous allons donc nous attarder là-dessus et en parler un peu plus lorsque nous parlerons de notre prochaine
‫structure de données.
‫Mais les clés, les valeurs et les éléments sont un moyen facile pour nous de récupérer ces éléments pour nous dans notre dictionnaire.
‫Continuons avec d'autres méthodes de dictionnaire que nous pourrions utiliser.
‫L'un est très gentil.
‫C'est appelé.
‫Dégager.
‫Et si je lance ça.
‫Vous voyez que je reçois un dictionnaire vide.
‫Que se passe-t-il si je lance juste les utilisateurs clear ici et lance user ?
‫Eh bien, c'est toujours un objet vide ou un dictionnaire vide, vous pouvez donc voir ici que clear ne
‫renvoie rien.
‫Il ne va pas bien, il est juste en place, supprime tout ce que contient le dictionnaire.
‫Donc, cela crée simplement un dictionnaire vide.
‫Qu'en est-il de.
‫Copie?
‫Eh bien, une copie nous permet de copier un utilisateur afin que si j'imprime utilisateur et utilisateur aussi, je clique sur exécuter.
‫Je reçois deux utilisateurs pour chaque copie de clés et de valeurs, mais si je dis maintenant.
‫Effacez le premier utilisateur et je clique sur exécuter.
‫Le premier utilisateur est vide, mais comme j'ai copié le deuxième utilisateur, le deuxième utilisateur possède les anciennes informations.
‫Et c'est un concept dont nous avons déjà parlé.
‫Une autre commande utile et revenons à l'utilisateur est user dot pop, qui supprime une clé et une
‫valeur du dictionnaire.
‫Donc, dans notre cas, disons simplement que nous voulons supprimer la clé qui est l'âge.
‫Alors je vais dire l'âge.
‫Et si je lance ça.
‫J'obtiens 20 parce que pop renvoie la valeur de tout ce qui a été supprimé, mais si j'imprime l'utilisateur maintenant, vous verrez
‫que l'âge n'existe plus parce que nous l'avons supprimé.
‫Mais Pop, comme vous pouvez le voir, supprime la valeur réelle.
‫Ou renvoie la valeur réelle 20, voici un autre élément pop très amusant, et honnêtement, ceci, je n'en ai pas utilisé beaucoup, mais je pense juste que
‫c'est un élément pop amusant, si vous avez bien deviné, vous n'allez pas deviner .
‫Oh, et c'est parce que je dois m'assurer de l'écrire correctement en minuscules si je lance ceci.
‫Ce qui vient de se passer, ça fait apparaître quelque chose au hasard.
‫L'une des clés et les valeurs dans ce cas, 20 ans, sont supprimées, de sorte que le dernier élément du dictionnaire est
‫supprimé.
‫Mais rappelez-vous, un dictionnaire n'est pas ordonné.
‫Donc, s'il s'agissait d'un dictionnaire massif, massif qui, eh bien, n'a aucun ordre.
‫Parfois, il supprime une paire, comme vous pouvez le voir, pas la dernière, mais une paire de valeurs de clé.
‫Vous devez donc être prudent avec celui-ci.
‫Cela ne supprime pas nécessairement simplement la dernière chose que vous avez saisie, mais cela peut être utile à certaines
‫occasions.
‫Enfin, nous avons quelque chose appelé mise à jour.
‫Une mise à jour met simplement à jour, comme son nom l'indique, une valeur clé.
‫Jetons donc un œil ici.
‫Il ne nous reste plus qu'à lui donner un nouveau dictionnaire.
‫Donc, les accolades disent simplement, hé, je veux mettre à jour l'âge à cinquante-cinq ans.
‫Combattez, cliquez, courez.
‫Oh, et j'ai oublié un crochet ici, essayons à nouveau si je clique sur exécuter.
‫Voilà.
‫L'âge a été mis à jour, mais si.
‫C'était une clé qui n'existe pas comme les âges et je clique sur exécuter, elle sera toujours mise à jour avec un nouvel élément clé.
‫C'est donc une autre méthode très utile.
‫D'accord, c'est tout pour les dictionnaires.
‫Je te verrai dans la prochaine vidéo.