Maison >développement back-end >Tutoriel Python >Comment récupérer la valeur d'une variable en utilisant son nom de chaîne en Python ?

Comment récupérer la valeur d'une variable en utilisant son nom de chaîne en Python ?

Linda Hamilton
Linda Hamiltonoriginal
2024-12-03 02:55:11649parcourir

How to Retrieve a Variable's Value Using its String Name in Python?

Récupération dynamique de la valeur d'une variable en Python

En Python, un défi courant survient lorsque l'on tente d'accéder à la valeur d'une variable lorsque son nom est stocké sous forme de chaîne. Cette requête explore comment réaliser cette fonctionnalité en Python, inspirée d'une approche PHP similaire.

Une solution possible consiste à exploiter la fonction globals(), qui renvoie un dictionnaire contenant toutes les variables globales. En accédant au nom de la variable à partir de ce dictionnaire, on peut récupérer la valeur de la variable.

a = 5
globals()['a']  # Output: 5

Il est important de noter que cette méthode suppose que la variable est définie dans la portée globale. Si la variable réside dans un espace de noms différent, l'accès à sa valeur nécessite d'obtenir l'accès à cet espace de noms spécifique.

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