Pythonの関数の基本的な使い方やデフォルト引数、関数定義時に*, **をつける可変長引数については以下の記事を参照。 関連記事: Pythonで関数を定義・呼び出し(def, return) 関連記事: Pythonの関数でのデフォルト引数の使い方と注意点 関連記事: Pythonの可変長引数(*args, **kwargs)の使い方 def func(arg1, arg2, arg3): print('arg1 =', arg1) print('arg2 =', arg2) print('arg3 =', arg3) l = ['one', 'two', 'three'] func(*l) # arg1 = one # arg2 = two # arg3 = three func(*['one', 'two', 'three']) # arg1 = one # arg2 = two