def を使用する場合、**kwargs と *args を使用して、関数への動的入力を定義できます。
戻りタプルに似たものはありますか、私は次のように動作するものを探していました:
def foo(data):
return 2,1
a,b=foo(5)
a=2
b=1
a=foo(5)
a=2
ただし、展開する値を 1 つだけ宣言すると、タプル全体がそこに送信されます。
a=foo(5)
a=(2,1)
「if」ステートメントを使用することもできましたが、もっと面倒でないものはないかと考えていました。その値を格納するためにいくつかのホールド変数を使用することもできますが、そのためのプレースホルダーを持つには、戻り値が少し大きくなる可能性があります。
ありがとう