我有一個返回兩個值的函數:如何以這種特定的方式使用多個返回值函數?
def dbfunc:
# ...
return var1, var2
我有這個類:
class MyClass:
foo = ...
bar = ...
我想分配dbfunc(的結果)的MyClass的實例,我想創造。 我會嘗試這樣做:
my_object = MyClass(dbfunc()) # does not work because the return type is a tuple
我可以這樣做:
res = dbfunc()
my_object = MyClass(foo=res[0], bar=res[1])
,但實際上,我想這樣做全面列表的中間,所以我不能讓這幾樣「預做作」。我必須一次做到這一點。
感謝您的幫助。