Maison >développement back-end >tutoriel php >Explication détaillée de l'opération de traversée du dictionnaire implémentée dans Python3

Explication détaillée de l'opération de traversée du dictionnaire implémentée dans Python3

不言
不言original
2018-04-18 14:56:212497parcourir

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn