


Introduction à deux façons de parcourir les dictionnaires en python
Mar 16, 2017 pm 04:09 PMLe
Le parcours en boucle des dictionnaires, des listes et d'autres données sont souvent utilisés dans le développement, mais le parcours des dictionnaires en python est difficile pour de nombreux débutants. Très peu familier, aujourd'hui, je vais parler de deux façons de parcourir les dictionnaires en python.
Remarque : les deux méthodes suivantes sont courantes en python2 et python3.
1. Parcourir uniquement les clés
Une simple instruction for peut parcourir toutes les clés du dictionnaire, tout comme traiter une séquence :
d = {'name1' : 'pythontab', 'name2' : '.', 'name3' : 'com'} for key in d: print (key, ' value : ', d[key]) name1 value : pythontab name2 value : . name3 value : com
2. Parcourez à la fois les clés et les valeurs
Si vous n'avez besoin que de valeurs, vous pouvez utiliser d.values. peut utiliser d.keys.
Si vous souhaitez obtenir la clé et la valeur, la méthode d.items renverra la paire clé-valeur sous forme de tuple L'un des avantages de la boucle for est que vous pouvez. utilisez le déballage de séquence dans la boucle.
Exemple de code :
for key, value in d.items(): print (key, ' value : ', value) name1 value : pythontab name2 value : . name3 value : com
Remarque : L'ordre des éléments du dictionnaire n'est généralement pas défini. En d'autres termes, lors de l'itération, le traitement des clés et des valeurs du dictionnaire est garanti, mais l'ordre de traitement est incertain. Si l'ordre est important, vous pouvez enregistrer les valeurs clés dans une liste séparée, par exemple pour trier avant d'itérer.
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!

Article chaud

Outils chauds Tags

Article chaud

Tags d'article chaud

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Quels sont les avantages et les inconvénients des modèles ?

Google AI annonce Gemini 1.5 Pro et Gemma 2 pour les développeurs

Pour seulement 250$, le directeur technique de Hugging Face vous apprend étape par étape comment peaufiner Llama 3

Partagez plusieurs frameworks de projets open source .NET liés à l'IA et au LLM

Un guide complet sur le débogage et l'analyse des fonctions Golang

Comment enregistrer la fonction d'évaluation
