Bonjour à tous !
Voilà, j'ai un petit souci ; je souhaiterais créer des variable dynamique... et en plus, je suis meme pas sur de l'appellation... donc pour être claire, le mieux c'est l'exemple.
alors, maintenant la question est de savoir comment rendre les exemples ci-dessus possible...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 ### liste de table de multiplication table0 = [0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0] table1 = [0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9] table2 = [0 , 2 , 4 , 6 , 8 , 10 , 12 , 14 , 16 , 18] table3 = [0 , 3 , 6 , 9 , 12 , 15 , 18 , 21 , 24 , 27] ### lorsque le chiffre x apparait, j'appelle la tableX x = 3 ### simple exemple, j'ai la flemme d'ecrire... :aie: ### maintenant c'est la variable dynamique ou ce que j'appelle variable dynamique print table.x ### ou print table+x ou autre ### normalement, si c'était juste c'est pas le cas, je devrais avoir ce résultat qui s'affiche : >>> [0, 3, 6, 9, 12, 15, 18, 21, 24, 27] ### comment eviter cette erreur et rendre ce bricolage de variable fonctionnel ; voici l'erreur que j'ai si jamais >>> NameError: name 'table' is not defined ### et encore plus vicieux, j'aimerais construire des variable de x élément comme ci-dessous print table.x.y.z
Merci de votre aide, et désolé pour les imprécision... je suis débutant... j'aimerais chercher sur google, mais il semble que les termes "variables dynamiques" ne correspondent à ce recherche...
Donc à la limite, donnez moi les termes corrects et je pourrais essayer de trouver ma réponse tout seulsinon, j'accepte aussi votre aide
![]()
A bientot
Marcel
PS : oui, j'ai déjà pensé à des listes dans une liste, ça marche quand c'est limité comme ici... sauf que dans mon cas, je passe en revue des centaines de listes ayant chacune une valeur particulière...
Partager