Maison >développement back-end >Tutoriel Python >Comment puis-je attribuer dynamiquement des variables en Python à l'aide de chaînes ?

Comment puis-je attribuer dynamiquement des variables en Python à l'aide de chaînes ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-12-01 17:13:091112parcourir

How Can I Dynamically Assign Variables in Python Using Strings?

Affectation dynamique de variables en Python

La conversion d'une chaîne en nom de variable en Python peut être réalisée à l'aide de la fonction exec de Python. La fonction exec exécute une chaîne sous forme de code Python, permettant la création dynamique de variables.

Pour convertir une chaîne en nom de variable, vous pouvez utiliser les étapes suivantes :

# Convert 'buffalo' to a variable name
x = 'buffalo'
exec("%s = 4" % x)  # This creates a variable named 'buffalo' with a value of 4

Maintenant, vous pouvez accéder à la variable en utilisant le nom de la variable créée :

print(buffalo)  # Output: 4

Cette technique peut être appliquée à n'importe quelle chaîne, vous permettant de créer et d'attribuer dynamiquement des valeurs aux variables dans votre Python code.

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