Une variable dans le nom d'une variable?

Signaler
-
 trifou -
Bonjour,

tout est dans le titre

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

merci d'avance

2 réponses

Messages postés
3647
Date d'inscription
jeudi 16 juin 2005
Statut
Membre
Dernière intervention
23 octobre 2020
971
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
Messages postés
18
Date d'inscription
mardi 4 février 2020
Statut
Membre
Dernière intervention
13 février 2020

il ne doit pas etre d'actualité
sa marche pas
Messages postés
18
Date d'inscription
mardi 4 février 2020
Statut
Membre
Dernière intervention
13 février 2020

je vois sur d'autre forum il dise qu'il faut utiliser des tableau

mais je ne comprend pas le principe

une personne peux me donner un exemple comme j'avais donner avec variable i
>
Messages postés
18
Date d'inscription
mardi 4 février 2020
Statut
Membre
Dernière intervention
13 février 2020

Bonjour,

Pas besoin de charger 50 fois les mêmes images.

Un simple dictionnaire pour stocker tes images est suffisant, et si ces images sont des caractères (lettres, etc.), alors les clés du dictionnaire pourraient être les identifiants pygame de ces caractères.
Messages postés
18
Date d'inscription
mardi 4 février 2020
Statut
Membre
Dernière intervention
13 février 2020
> trifou
a tu un tuto pour faire un dictionnaire
>
Messages postés
18
Date d'inscription
mardi 4 février 2020
Statut
Membre
Dernière intervention
13 février 2020

Tu peux déjà consulter la doc.
https://docs.python.org/fr//3/tutorial/datastructures.html#dictionaries
Messages postés
18
Date d'inscription
mardi 4 février 2020
Statut
Membre
Dernière intervention
13 février 2020
> trifou
je ne comprend pas comment fait

tu peux me donner un exemple de l'utilisation que j'ai besoin
>
Messages postés
18
Date d'inscription
mardi 4 février 2020
Statut
Membre
Dernière intervention
13 février 2020

Faudrait quand même prendre le temps de lire, tester pour comprendre comment ça fonctionne, si tu sais utiliser des listes, tu n'auras aucun mal à te servir de dictionnaires, le principe est le même.