Utilisation des éléments () Méthode
articles() La méthode est utilisée pour retourner une liste avec les paires de tuple de toutes les clés et valeurs d'un dictionnaire.
Syntaxe:
dictionnaire.articles()Cette méthode ne prend aucun argument.
Exemple:
Une variable de dictionnaire nommée des produits est déclaré dans le script. Les touches contiennent le nom du produit et la valeur contient le prix du produit. Suivant, articles() La méthode est utilisée pour le dictionnaire et stockée dans une autre variable nommée liste des articles Et il est imprimé plus tard.
#!/ usr / bin / env python3Sortir:
La sortie suivante apparaîtra après avoir exécuté le script à partir de Spyder.
Utilisation de la méthode des clés ()
clés() La méthode est utilisée pour retourner une liste de toutes les clés d'un dictionnaire.
Syntaxe:
dictionnaire.clés()Cette méthode ne prend aucun argument.
Exemple:
Une variable de dictionnaire nommée des produits est déclaré dans le script. Les touches contiennent le nom du produit et la valeur contient le prix du produit comme l'exemple précédent. clés() La méthode est appliquée dans le dictionnaire et les valeurs de retour sont stockées dans la variable nommée clé de clé imprimée plus tard. Si vous voulez la liste de toutes les valeurs du dictionnaire, vous devez utiliser valeurs() méthode.
#!/ usr / bin / env python3Sortir:
La sortie suivante apparaîtra après avoir exécuté le script à partir de Spyder.
Utilisation de la méthode setDefault ()
définir par defaut() La méthode est utilisée pour obtenir la valeur d'une clé particulière à partir d'un dictionnaire si la clé existe. Cette méthode peut être utilisée pour définir une valeur par défaut si la touche spécifiée n'existe pas dans le dictionnaire.
Syntaxe:
dictionnaire.setDefault (key_value [, default_value])Cette méthode a deux arguments. Le premier argument est obligatoire et il est utilisé pour prendre la valeur clé qui sera recherchée dans le dictionnaire. Le deuxième argument est facultatif et il est utilisé pour définir une valeur par défaut si la clé utilisée dans le premier argument n'existe pas dans le dictionnaire. Si la clé n'existe pas dans le dictionnaire et que la valeur par défaut n'est pas définie, cette méthode reviendra 'aucun'.
Exemple:
Le script suivant montre l'utilisation du définir par defaut() Méthode dans le dictionnaire. Le dictionnaire nommé Products est déclaré dans le script comme des exemples précédents. Ici le définir par defaut() La méthode est utilisée avec un argument pour la première fois et stocké dans la variable nommée jus_pririce. La méthode est utilisée avec deux arguments pour la deuxième fois et stocké dans la variable nommée gâteau. Les deux variables sont imprimées plus tard.
#!/ usr / bin / env python3Sortir:
La sortie suivante apparaîtra après avoir exécuté le script à partir de Spyder. La clé, le «jus de mangue» existe dans le dictionnaire et la valeur de cette clé est 30 qui est imprimée. La clé, «gâteau» n'existe pas dans le dictionnaire. Ainsi, la valeur par défaut de la méthode setDefault (), 35 est imprimée.
Utilisation de la méthode get ()
La méthode get () fonctionne similaire à la méthode setDefault () mais il existe une différence entre ces méthodes. Deux arguments sont obligatoires dans la méthode get () et le deuxième argument est facultatif dans la méthode SetDefault ().
Syntaxe:
dictionnaire.get (key_value, default_value)Il renverra la valeur correspondante du dictionnaire dont la clé correspond au premier argument de cette méthode, sinon il renverra la valeur par défaut qui est attribuée dans le deuxième argument.
Exemple:
La même variable de dictionnaire de l'exemple précédent est utilisée dans le script suivant. Ici, la méthode get () est utilisée pour deux fois avec deux valeurs de clé différentes. Les valeurs de retour de cette méthode sont imprimées plus tard.
#!/ usr / bin / env python3Sortir:
La sortie suivante apparaîtra après avoir exécuté le script à partir de Spyder. La première clé utilisée dans la méthode get () est 'Chocolat'Cela n'existe pas dans le dictionnaire. Ainsi, la valeur par défaut est renvoyée et imprimée. La deuxième valeur de clé utilisée dans la méthode get () est 'Jus de mangue`` Cela existe dans le dictionnaire et la valeur correspondante de cette clé est renvoyée du dictionnaire et imprimé.
Utilisation de la méthode Len ()
Len () La méthode est utilisée pour compter le nombre total d'éléments dans le dictionnaire.
Syntaxe:
Len (dictionnaire)Il faut une variable de dictionnaire comme argument et renvoie le nombre total d'éléments de ce dictionnaire.
Exemple:
Le script suivant compte le total des éléments du dictionnaire nommé des produits et la valeur renvoyée est imprimée.
#!/ usr / bin / env python3Sortir:
La sortie suivante apparaîtra après avoir exécuté le script à partir de Spyder. 4 éléments du dictionnaire sont imprimés dans la sortie.
Utilisation de la méthode POP ()
Le populaire() La méthode est utilisée pour récupérer la valeur particulière et supprimer l'élément d'un dictionnaire en fonction de la valeur clé.
Syntaxe:
dictionnaire.pop (clé [, valeur])Cette méthode a deux arguments. Le premier argument est obligatoire qui est utilisé pour prendre la valeur clé. Le deuxième argument est facultatif et il est utilisé pour définir la valeur par défaut qui sera renvoyée si la clé attribuée dans le premier argument n'existe pas dans le dictionnaire.
Exemple:
Une variable de dictionnaire nommée Dictvar est déclarée dans le script suivant qui contient quatre éléments. Le populaire() La méthode est utilisée pour deux fois dans le script avec deux valeurs de clé différentes. En premier populaire() Méthode, le «téléphone» est utilisé comme clé et aucune valeur facultative n'est utilisée. Dans la deuxième méthode pop (), la même valeur de clé est utilisée avec une valeur facultative. Les deux valeurs retournées de cette méthode sont imprimées plus tard.
#!/ usr / bin / env python3Sortir:
La sortie suivante apparaîtra après avoir exécuté le script à partir de Spyder. La clé, 'Téléphone' existe dans le dictionnaire. Ainsi, lorsque la méthode pop () est utilisée pour la première fois, la valeur correspondante du 'Téléphone'La clé est renvoyée du dictionnaire et cet élément est supprimé du dictionnaire. La prochaine fois, lorsque la méthode pop () est utilisée avec la même valeur de clé, elle n'existe pas dans le dictionnaire, et la valeur facultative de la méthode POP () est renvoyée.
Utilisation de la méthode Update ()
mise à jour() La méthode est utilisée entre deux dictionnaires. Si une clé du deuxième dictionnaire correspond à une clé du premier dictionnaire, la valeur correspondante du premier dictionnaire sera mise à jour par la valeur correspondante du deuxième dictionnaire. Les clés du deuxième dictionnaire qui ne correspondent à aucune clé du premier dictionnaire, les éléments du deuxième dictionnaire sont ajoutés à la fin du premier dictionnaire.
Syntaxe:
dictionnaire1.Mise à jour (Dictionary2)Il faut Dictionary2 comme un argument qui sera utilisé pour mettre à jour le Dictionary1.
Exemple:
Deux dictionnaires, dict1 et dict2 sont déclarés dans le script suivant. dict2 utilisé pour mettre à jour dict1 en utilisant mise à jour() méthode. Le dict1 est imprimé avant et après avoir utilisé le mise à jour() méthode.
#!/ usr / bin / env python3Sortir:
La sortie suivante apparaîtra après avoir exécuté le script à partir de Spyder. Ici, une clé est courante dans les deux dict1 et dict2, lequel est '01113456'. Donc la valeur de cette clé dans dict1 est mis à jour par la valeur de dict2. Une autre clé de dict2 n'existe pas dans dict1 Et cet élément est ajouté à la fin de dict1.
Utilisation de la méthode Copy ()
La méthode copy () est utilisée pour faire une copie d'un dictionnaire. Il est utile lorsque nous devons stocker la copie d'origine d'un dictionnaire avant la modification.
Syntaxe:
dictionnaire1.copie()Cette méthode ne prend aucun argument.
Exemple:
Dans le script suivant, le dict1 est copié sur dict2. Les deux variables utilisent une mémoire différente. Donc, si vous modifiez une valeur d'un dictionnaire, il ne créera aucun changement sur une autre copie du dictionnaire. Ici, une valeur de dict2 est modifiée et les deux dictionnaires sont imprimés plus tard.
#!/ usr / bin / env python3Sortir:
La sortie suivante apparaîtra après avoir exécuté le script à partir de Spyder. La sortie montre que les changements dans dict2 Ne créez aucun changement dans dict1.
Utilisation de la méthode triée ()
tri () La méthode est utilisée dans le dictionnaire pour trier les valeurs clés uniquement
Syntaxe:
trié (dictionnaire)Il faut n'importe quelle variable de dictionnaire comme argument et renvoie les clés triées du dictionnaire.
Exemple:
Un dictionnaire nommé dictvar est déclaré dans le script suivant. Ensuite, le trié () La méthode est utilisée pour trier les clés du dictionnaire et stockées dans la variable nommée trié_key. Les valeurs de cette variable sont imprimées plus tard.
#!/ usr / bin / env python3Sortir:
La sortie suivante apparaîtra après avoir exécuté le script à partir de Spyder.
Utilisation de la méthode Clear ()
La méthode claire () est utilisée pour éliminer tous les éléments d'un dictionnaire.
Syntaxe:
dictionnaire.clair()Cette méthode ne prend aucun argument. Et il renvoie un dictionnaire vide.
Exemple:
Une variable de dictionnaire nommée Dictvar est déclarée dans le script suivant comme avant et une méthode claire () est appliquée à ce dictionnaire. Le dictionnaire est imprimé avant et après avoir utilisé la méthode Clear ().
#!/ usr / bin / env python3Sortir:
La sortie suivante apparaîtra après avoir exécuté le script à partir de Spyder.
Conclusion:
Les 10 méthodes de dictionnaire les plus utiles de Python sont décrites dans cet article en utilisant des exemples très simples. Cela aidera les utilisateurs de Python à travailler plus efficacement avec les données du dictionnaire.