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

不言
Libérer: 2023-03-24 10:44:02
original
2452 Les gens l'ont consulté

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)}
Copier après la connexion

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)
Copier après la connexion

>>> d={'list':[1, 2, 3],1:123,'111':'python3','tuple':(4, 5, 6)}
>>> for key in d.keys():
    print(key)
1
list
111
tuple
Copier après la connexion

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)
Copier après la connexion

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))
Copier après la connexion

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)
Copier après la connexion

>>> 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)
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal