Une variable dans le nom d'une variable?

Fermé
dragonchate - Modifié le 4 févr. 2020 à 11:15
 trifou - 5 févr. 2020 à 20:12
Bonjour,

tout est dans le titre

ex:
variable i ( variable 1, variable 2, variable 3 ...)

merci d'avance

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
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
0
dragonchate_35 Messages postés 18 Date d'inscription mardi 4 février 2020 Statut Membre Dernière intervention 13 février 2020
4 févr. 2020 à 15:56
il ne doit pas etre d'actualité
sa marche pas
0