Maison > Article > développement back-end > Comment accéder à des données spécifiques dans un dictionnaire Python imbriqué ?
Indexation des dictionnaires Python : débloquer l'accès aux éléments
En Python, travailler avec des dictionnaires implique souvent de récupérer des éléments spécifiques. Les dictionnaires fournissent une structure flexible pour stocker les paires clé-valeur, mais accéder à ces éléments par index peut être un défi. Explorons comment naviguer et extraire efficacement les données d'une structure de dictionnaire complexe.
Considérez le dictionnaire suivant :
mydict = { 'Apple': {'American':'16', 'Mexican':10, 'Chinese':5}, 'Grapes':{'Arabian':'25','Indian':'20'} }
Tâche : Imprimez le nombre de pommes américaines.
Solution : Pour récupérer la valeur associée à une paire de clés spécifique, suivez ces étapes :
apple_dict = mydict["Apple"]
american_apples = apple_dict["American"]
Résultat : La variable american_apples contient désormais la valeur « 16 », représentant le nombre de pommes américaines.
print("There are", american_apples, "American Apples.")
Informations supplémentaires :
Il est important de noter que les dictionnaires ne maintiennent pas l'ordre des paires de clés, contrairement aux listes ou aux tuples. Par conséquent, l’accès aux éléments par index n’est pas directement pris en charge. Au lieu de cela, nous nous appuyons sur la relation clé-valeur pour récupérer efficacement les données souhaitées.
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!