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, dans les listes dans lesquelles nous avons utilisé le mot-clé, 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 high ?
Eh bien, vous pouvez faire la même chose avec les dictionnaires.
Je peux dire, le panier existe-t-il dans l'utilisateur ?
Et imprimons ceci.
Et courir.
Et cela 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 là que ça devient vraiment intéressant.
Et encore une fois, c'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.
Bien que l'un d'eux s'appelle Keith.
Et Keys vérifie simplement les clés.
Quelles sont les clés d'utilisateur ?
Donc si je vais bonjour ici et que je clique sur Exécuter ?
Eh bien, pas de clés ha désolé de ce côté.
Pas ç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 vérifier une valeur, eh bien, dans ce cas, si je le fais.
Bonjour.
Je deviens vrai.
Ça va aller au-dessus ou ce que nous appelons itérer sur.
Les valeurs.
Maintenant, ce 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.
Très bien.
C'est intéressant.
J'ai des objets Dict ici, et je les attrape.
On dirait une liste.
Et ici, nous avons un panier de support, 1-2-3, saluez, bonjour.
Et 20.
Mais il y a une syntaxe étrange ici que nous n'avons jamais vue auparavant, et c'est en fait un couple.
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, ce n'est pas le cas.
Eh bien, est juste en place, supprime tout ce que contient le dictionnaire, il crée donc simplement un dictionnaire vide.
Qu'en est-il de?
Copie.
Eh bien, une copie nous permet de copier.
Un utilisateur de sorte que si j'imprime l'utilisateur et l'utilisateur deux et que je clique sur exécuter.
Je reçois deux utilisateurs pour chaque clé et valeur copiées.
Mais si je maintenant, disons clair, 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 simplement à l'utilisateur User Dot Pop, qui supprime une clé n'importe quelle valeur du dictionnaire.
Donc, dans notre cas, disons simplement que nous voulons supprimer la clé qui est l'âge.
Donc 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 article pop vraiment amusant.
Et honnêtement, je n'en ai pas beaucoup utilisé, mais je pense juste que c'est un article amusant et amusant.
Si vous avez deviné, eh bien, 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 tomber quelque chose au hasard.
L'une des clés et les valeurs dans ce cas, l'âge 20 est supprimée, donc le dernier élément du dictionnaire
est supprimé par rappel, un dictionnaire n'est pas ordonné.
C'était donc un dictionnaire massif, massif qui, eh bien, n'a aucun ordre.
Parfois, cela enlève de la poire, comme vous pouvez le voir.
Pas le dernier, 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.
Tout ce que nous avons à faire est de lui donner un nouveau dictionnaire, donc des accolades et de dire
simplement, Hé, je veux mettre à jour l'âge à 55 ans.
Se battre.
Cliquez sur exécuter.
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.
Très bien.
C'est tout pour les dictionnaires.
Je te verrai dans la prochaine vidéo.