Cours de base Python (7 dictionnaire)

dictionnaire

Le type de dictionnaire (dictionnaire) enregistre les données dans le Key Value Store. Si vous ne connaissez pas le Key Value Store, pensez à un code postal. Un code postal est un système qui stocke des données avec des valeurs de clé typiques. Clé: 107-0052 Valeur: Akasaka, Minato-ku, Tokyo Clé: 160-0021 Valeur: Kabukicho, Shinjuku-ku, Tokyo Une autre valeur clé est la relation entre le numéro d'inscription de l'école et le nom de l'élève. Dictionnaire en Python d = {'key1' : 'Value1', 'key2' : 'Value2'} Il est défini comme.

Copiez le programme suivant et exécutez-le. Je vais expliquer chaque fonction.

dictionary_explain.py


d = {'key1' : 'Value1', 'key2' : 'Value2'}

print("len(d) {0}".format(len(d)))
print("min(d) {0}".format(min(d)))
print("max(d) {0}".format(max(d)))

dic_d_key1 = 'key1' in d
dic_d_key3 = 'key3' in d
print("dic_d_key1 {0}".format(dic_d_key1))
print("dic_d_key3 {0}".format(dic_d_key3))

print("d[key1 {0}".format(d['key1']))
print("d[key1 {0}".format(d.get('key1')))
print("d[key1 {0}".format(d.get('key3')))
print("d[key1 {0}".format(d.get('key3','No Existance')))
d['key1'] = 'NewValue1'
d['key3'] = 'Value3'
del d['key2']
print("d {0}".format(d))
print(d.pop('key3'))
print("d {0}".format(d))

Confirmation de l'existence d'éléments dans le dictionnaire

Vous pouvez vérifier si un élément existe dans le dictionnaire avec ** Key in Dictionary **.

len (dictionnaire), max (dictionnaire), min (dictionnaire)

Vous pouvez obtenir le nombre de données dans le dictionnaire en écrivant ** len (dictionnaire) **. ** max (dictionnaire) ** et ** min (dictionnaire) ** renvoient la clé ** des ** données avec les données maximum / minimum dans le dictionnaire.

Obtenez des données

Si vous souhaitez obtenir la valeur dans le dictionnaire, spécifiez la clé. Il peut être obtenu par ** dictionary [key] **, mais dans cette notation, il n'existe pas dans le dictionnaire. Si vous spécifiez une clé, une erreur se produira. Il existe également un moyen de vérifier que la clé existe avec ** Key in Dictionary ** et de la traiter, Un autre moyen de spécifier la clé est ** dictionary.get (key) **. Cela n'existe pas dans le dictionnaire La spécification de la clé ne provoque pas d'erreur. plus loin, En écrivant ** dictionary.get (clé, valeur lorsque la clé n'existe pas) ** Vous pouvez définir la valeur à renvoyer lorsque la clé n'existe pas.

Ajouter / mettre à jour des données

** Dictionnaire [clé] = Valeur ** Si la clé n'existe pas dans le dictionnaire, des données seront ajoutées, et si elle existe, la valeur sera mise à jour.

Suprimmer les données

** del Dictionary [Key] ** Supprimez la clé et les données de valeur correspondant à la clé. Cependant, il n'existe pas dans le dictionnaire Si vous spécifiez une clé, une erreur se produira. ** Dictionary.pop (key) ** est supprimé après avoir obtenu la valeur, comme vous pouvez le voir dans le résultat de sortie du programme. (Imaginez le processus pour le sortir de la boîte) Cependant, si vous spécifiez une clé qui n'existe pas dans le dictionnaire, une erreur se produira. Il existe également un moyen de vérifier que la clé existe avec ** Key in Dictionary ** et de la traiter, Comme get, pop peut être décrit comme ** dictionary.pop (clé, valeur lorsque la clé n'existe pas) **. Il peut être écrit pour renvoyer la valeur si la clé n'existe pas sans provoquer d'erreur.

Suivant: Cours de base Python (8 branches)

Recommended Posts

Cours de base Python (7 dictionnaire)
Cours de base Python (12 fonctions)
Cours de base Python (2 installation Python)
Cours de base Python (9 itérations)
Cours de base Python (11 exceptions)
Cours de base Python (6 sets)
Cours de base Python (Introduction)
Cours de base Python (13 cours)
Cours de base Python (8 branches)
Cours de base Python (3 Exécution de Python)
Cours de base Python (10 notation d'inclusion)
Cours de base Python (5 List Taple)
Dictionnaire Python
Dictionnaire [Python]
Dictionnaire Python
Cours de base Python (1 Qu'est-ce que Python)
Cours de base Python (14 modules et packages)
Grammaire de base du système Python3 (dictionnaire)
[Python] Mémo sur le dictionnaire
RF Python Basic_01
Dictionnaire [Python] (hachage)
bases de python: dictionnaire
Écriture de base Python
Grammaire de base Python3
RF Python Basic_02
Cours de base Python (à la fin de 15)
Cours de base Python (4 types numériques / type chaîne de caractères)
Édition de base Python Memo
Tri de base en Python
[python] méthode de base de la classe
Liste des opérations de base de Python3 list, tapple, dictionnaire, set
Aide-mémoire Python3 (basique)
Grammaire de base Python (divers)
Mémo de type Liste / Dictionnaire Python3
Mémorandum de base Python partie 2
python basic ② sous windows
Guide du débutant du dictionnaire Python
Mémo de base Python - Partie 2
Notes de commande de base Python
Connaissance de base de Python
Mémo de grammaire de base Python
Mémo de base Python - Partie 1
mémorandum python super basique
Instruction if de base Python
Python Basic --Pandas, Numpy-
Grammaire de base du système Python3 (quelques itérations de Python)
Application Python: Pandas Partie 1: Basique
Liste Python, pour instruction, dictionnaire
Créer un dictionnaire en Python
Refactoring appris avec Python (Basic)
Authentification BASIC avec bouteille Python
Ordre de tri des dict de base Python
[Python] Utilisation d'OpenCV avec Python (basique)
Installation de Python et grammaire de base
Mémo de grammaire de base Python (1)
Grammaire de base Python (divers) Mémo (3)
Python> dictionnaire / collections> defaultdict () / Counter ()