を行うことができます。このことから今はどうすれば例えばので、クラスのインスタンスにすることができるインスタンス名のリスト
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)])
私はグーラッシュとシュニッツェルはインスタンスになりたいです。しかし、goulashとschnitzelはどちらも未定義の変数なので、リストを作成しようとすると失敗するという問題があります。私は文字列に名前をつけてみました:
list = ['schnitzel', 'goulash']
しかし、それでもうまくいきません。
どうすればいいですか?ありがとう!引数を展開する
私はこれがOPが求めているとは思わない – TerryA
彼の問題は彼のリストと関係しているので、「問題はgoulashとschnitzelが両方とも未定義の変数なので、リストを作成しようとすると失敗します」 – TerryA