这样:我怎样才能使实例名称的列表,然后可以例如做成一个类的实例
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)])
从这个
现在我要土豆烧牛肉和炸肉排,成为一个实例。然而,问题在于炖牛肉和炸肉排都是未定义的变量,所以当我尝试列表时会失败。我尝试将名称变为字符串:
list = ['schnitzel', 'goulash']
但它仍然无法工作。
任何想法我可以做到这一点?谢谢!
我不认为这是OP要求... – TerryA
因为他的问题与他的名单有关:“问题是炖牛肉和炸肉排都是未定义的变量,所以当我尝试列表时失败” – TerryA