Bonjour
Je souhaite instancier plusieurs fois le même objet de façon dynamique à partir d'une liste par exemple. Je me pose la question de la meilleure façon de garder une référence utilisable dans une IHM afin de pouvoir acceder à ces différentes instances. J'ai pondu le bout de code suivant pour l'exemple.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | class A: def __init__(self, nom): self.nom = nom self.age = None noms = {'Jojo': None ,'Affreux' : None} for nom in noms.keys(): noms[nom]=A(nom) print "A qui donner l'age ?" for nom in noms.keys(): print nom nom = raw_input("je veux un nom\n") noms[nom].age=raw_input("Et un age\n") print noms[nom].nom+" est bien agé de "+noms[nom].age+" ans" |
Est-ce que je m'y prend d'une façon convenable ou y a-t-il d'autres choses faisables ?
Merci d'avance pour vos avis éclairés
+0
-0