donc par exemple:Comment puis-je faire une liste de noms d'instance qui peut ensuite être transformé en une instance de classe
class Recipe:
def __init__(self, *args):
#does something with args
list = [schnitzel, goulash] #list of instance names
datalist =[[['chicken',2],['breadcrumbs', 100],['flour', 100]],[['beef', 500],['paprika powder', 100]] #these are the args which are in the same index as as its name in list.
for i in list:
i = Recipe(datalist[list.index(i)])
maintenant de ce que je veux goulasch et escalope de devenir une instance. Cependant, le problème est que goulash et schnitzel sont des variables indéfinies, donc ça échoue quand j'essaye de faire une liste. J'ai essayé de faire les noms dans les chaînes:
list = ['schnitzel', 'goulash']
mais cela ne fonctionne toujours pas.
Une idée de comment je pourrais faire cela? Merci!
Je ne pense pas que c'est ce que l'OP demande ... – TerryA
Parce que son problème a à voir avec sa liste: "le problème est que goulash et schnitzel sont des variables indéfinies donc ça échoue quand j'essaye de faire une liste" – TerryA