**kwargs
Python では、Python でどのように機能するかを自分で学ぶために、この関数を作成しました。
def fxn(a1, **kwargs):
print a1
for k in kwargs:
print k, " : ", kwargs[k]
次に、この関数を次のように呼び出しました
fxn(3, a2=2, a3=3, a4=4)
Python インタープリターが出力した出力は次のとおりです。
3
a3 : 3
a2 : 2
a4 : 4
最初に a2 を関数に入力したにもかかわらず、for ループが a2 の値の前に a3 の値を出力したのはなぜですか?