A voir également:
- Nom de variable dynamique python
- Nom de l'adresse ✓ - Forum Réseaux sociaux
- Tableau croisé dynamique - Guide
- Ce programme est écrit en python. il construit un mot secret dans une variable mais il ne l'affiche pas. modifiez-le pour qu'il affiche le mot secret. exécutez-le. quel est ce mot secret ? ✓ - Forum Python
- Le nom du champ de tableau croisé dynamique n'est pas valide ✓ - Forum Excel
- Annuaire portable gratuit a partir d'un nom ✓ - Forum Mobile
2 réponses
Reivax962
Messages postés
3671
Date d'inscription
jeudi 16 juin 2005
Statut
Membre
Dernière intervention
11 février 2021
1 011
4 févr. 2020 à 12:02
4 févr. 2020 à 12:02
Bonjour,
De façon générale, le nommage dynamique des variables est plutôt à éviter. Cela pose de nombreux problèmes, à commencer par la lisibilité, et donc la maintenabilité, du code.
Il vaut mieux utiliser des tableaux.
Néanmoins, il semble possible de bricoler une forme de nommage dynamique en agissant directement sur le tableau locals(), qui contient les variables locales.
Exemples ici :
https://www.developpez.net/forums/d958256/autres-langages/python/general-python/variables-dynamiques-python-3-a/
Bon ça date un peu, à voir si c'est toujours d'actualité.
Xavier
De façon générale, le nommage dynamique des variables est plutôt à éviter. Cela pose de nombreux problèmes, à commencer par la lisibilité, et donc la maintenabilité, du code.
Il vaut mieux utiliser des tableaux.
Néanmoins, il semble possible de bricoler une forme de nommage dynamique en agissant directement sur le tableau locals(), qui contient les variables locales.
Exemples ici :
https://www.developpez.net/forums/d958256/autres-langages/python/general-python/variables-dynamiques-python-3-a/
Bon ça date un peu, à voir si c'est toujours d'actualité.
Xavier
4 févr. 2020 à 15:56
sa marche pas