引数のアンパック
*演算子を使って関数を呼ぶことで、リストやタプルからアンパックした引数を渡す事が出来ます。
同じように**演算子を使用すれば、ディクショナリをキーワード引数を渡す事が出来ます。
7行目のrange関数を呼ぶ時にリストの変数(args)を引数として指定して呼んでいます。
10行目のparrot関数を呼ぶ時にディクショナリの変数(d)を引数として指定して呼んでいます。
まとめ
今回は、関数の引数リストのアンパックについて説明しました。
次回は、lambda(ラムダ)式について説明します。