Bonjour tout le monde,
Je suis en train d'apprendre Python, et je me demandais s'il etait possible d'attribuer une reference a une instance d'objet creee dans une boucle ou par une fonction, la reference indiquant le "compteur" de la boucle ou un parametre de la fonction. Je suppose ici que le probleme est le meme dans les deux cas.
Par exemple, si je veux creer 5 boutons dans une fenetre Tk, ca donnerait quelquechose comme ca:
for i in range(5):
Button(master, text = "bouton %d" % (i), command = truc).grid(row = i)
Mais je voudrais que chaque bouton possede sa reference propre, du genre:
for i in range(5):
??? = Button(master, text = "bouton %d" % (i), command = truc)
???..grid(row = i)
Avec une fonction, ca pourrait donner:
def creer_bouton(numerobouton):
??? = Button(...
ce qui devrait creer un bouton reference avec le "numerobouton" (du genre "b1" si j'ai appele creer_bouton(1))
Je suis relativement debutant, quelqu'un peut-il m'aider? Merci!
Fabrice