Bonjour à tous.
J'aimerai savoir s'il est possible d'instancier un objet à partir du contenu d'une variable ?
Par exemple : j'ai une classe Monobjet
et j'ai une variable a de type string dont la valeur est "toto" :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Class Monobjet: """definition de Monobjet""" def __init__(self): self.couleur = "rouge"
Comment faire pour instancier un objet toto, obtenir par exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2a = "toto"
Désolé si ça vous parait débile, mais, en vieux programmeur habitué au procédural, j'ai un peu (beaucoup) de mal avec programmation orientée objet.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 >>>print toto.couleur 'rouge'
Pour information, ce que je souhaite faire est de pouvoir créer des objets à partir d'une liste ( ou d'un dictionnaire). Cette liste est constituée à partir de données provenant d'un SGBD, mais je n'en connais pas les valeurs à l'avance.
En tout cas merci d'avance de vos réponses
Partager