def function(inputlist, outputlist,**kwargs):
def f(*inputlist, **kwargs):
return outputlist
return f
wird eine Liste zurückgeben, aber ich möchte den Rückgabewert separate Werte sein.Wie entpacke ich eine Liste, während ich sie zurückschicke?
Können Sie ein Beispiel zeigen, was gerade passiert und was ist das gewünschte Verhalten? – karthikr
Was ist der Unterschied zwischen der Rückgabe einer Liste oder der Rückgabe mehrerer Werte? –
Was möchten Sie genau fragen ?! Momentan gibt die 'Funktion' eine andere Funktion zurück, die 'f' ist, und die Funktion' f' nimmt die 'inputlist' und' ** kwargs' als Eingabe, da sie immer die 'outputlist' zurückgibt. Zum Beispiel verwenden Sie eine Funktion wie diese: 'a = function ([1,2, 'abc'], [], v1 = 10, v2 = 20)', dann wird 'a'' 'function __main __. F '' '. Und 'a()' ist eigentlich 'f()', und der zurückgegebene Wert ist '[]' – MaThMaX