本質的に私は2つの異なる瞬間(ここでは実際の理由でスキップされています)に値の束に渡す必要がある関数を持っています。最初のセットを渡した後、2番目の考え方 - 誤って - Pythonは関数の利用可能なn個のパラメータすべてをタプルで渡された値に割り当て、残りを2番目のタプルで割り振ることになります。それはそうではありません。実際には複数のタプルセットで機能するために複数のパラメータを渡す - python
def example_F_2(x, y, z, g):
return x * y + z * g
e = (1,2)
r = (3,4)
print(example_F_2(e, r))
:
Traceback (most recent call last):
File "C:/Users/francesco/PycharmProjects/fund-analysis/test_sheet.py", line 7, in <module>
print(example_F_2(e, r))
TypeError: example_F_2() missing 2 required positional arguments: 'z' and 'g'
私は何ができるのでしょうか?私自身は非常に単純な方法は、タプルを連結して、あなたはあなたの関数に渡すとしてそれらを解凍することである
をし、そこに私はすべての私の空想の機能ではPythonで良くなったことを考えていました。基本に戻るのが良い。迅速なご回答をありがとうございました! – Asher11