Cet article présente principalement l'opération de traversée de dictionnaire implémentée par Python3 et analyse les techniques de fonctionnement associées de Python3 pour les clés de dictionnaire, les valeurs clés et la traversée de paires clé-valeur sous forme d'exemples. Les amis dans le besoin peuvent s'y référer.
L'exemple de cet article décrit l'opération de traversée du dictionnaire Python3. Partagez-le avec tout le monde pour votre référence, les détails sont les suivants :
Le dictionnaire est un type de données fourni pour les collections sans séquence.
Le processus de recherche d'informations sur les valeurs dans un ensemble via n'importe quelle clé est appelé mappage. Python implémente le mappage via un dictionnaire.
Attribuer des valeurs au dictionnaire :
>>> d={'list':[1, 2, 3],1:123,'111':'python3','tuple':(4, 5, 6)} >>> print(d) {1: 123, 'list': [1, 2, 3], '111': 'python3', 'tuple': (4, 5, 6)}
L'instruction ci-dessus montre que l'ordre des éléments dans le dictionnaire et au moment de l'affectation L'ordre peut être incohérent, c'est-à-dire que le dictionnaire n'est pas ordonné.
Il existe plusieurs types de parcours de dictionnaire :
1. Parcourir les clés du dictionnaire
①
>>> d={'list':[1, 2, 3],1:123,'111':'python3','tuple':(4, 5, 6)} >>> for key in d: print(str(key)+':'+str(d[key])) list:[1, 2, 3] 1:123 111:python3 tuple:(4, 5, 6)
②
>>> d={'list':[1, 2, 3],1:123,'111':'python3','tuple':(4, 5, 6)} >>> for key in d.keys(): print(key) 1 list 111 tuple
2. Parcourez la valeur du dictionnaire
>>> d={'list':[1, 2, 3],1:123,'111':'python3','tuple':(4, 5, 6)} >>> for value in d.values(): print (value) [1, 2, 3] 123 python3 (4, 5, 6)
3. Parcourez les éléments du dictionnaire
>>> d={'list':[1, 2, 3],1:123,'111':'python3','tuple':(4, 5, 6)} >>> for item in d.items(): print(item) ('list', [1, 2, 3]) (1, 123) ('111', 'python3') ('tuple', (4, 5, 6))
4. Parcourez la valeur-clé du dictionnaire
①
>>> d={'list':[1, 2, 3],1:123,'111':'python3','tuple':(4, 5, 6)} >>> for key,value in d.items(): print(key,value) list [1, 2, 3] 1 123 111 python3 tuple (4, 5, 6)
②
>>> d={'list':[1, 2, 3],1:123,'111':'python3','tuple':(4, 5, 6)} >>> for (key,value) in d.items(): print(key,value) list [1, 2, 3] 1 123 111 python3 tuple (4, 5, 6)
L'effet de fonctionnement de l'exemple ci-dessus est le suivant :
Recommandations associées :
Python3 implémente la fonction de panier d'achat
Python3 implémente la fonction d'envoi d'emails QQ (texte)_python
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!