Garder une référence à un objet instancé dynamiquement

Le problème exposé dans ce sujet a été résolu.

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 :-)

Connectez-vous pour pouvoir poster un message.
Connexion

Pas encore membre ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte