したがって、名前付き引数を大量に受け取る関数がある場合は、次のようになります。
def foo(a = 1, b = 2, c = 3, d = 4, e = 5) # etc...
pass
そして、私はそれを定義とまったく同じ名前を持つすべての引数で呼んでいます:
a = 0
b = 0
c = 0
d = 0
e = 0
これを回避する方法はありますか?
foo(e = e, b = b, d = d, a = a, c = c)
そしてこれを行うだけです:
foo(e, b, d, a, c)
?
私はこれを行うことができると思います:
foo(a, b, c, d, e)
しかし、引数に複雑な名前があり、それらの順序を暗記できない場合はどうなりますか?