apply関数についてやる。
PythonではLispのようにapply関数がある。
プログラム実行時に関数の名前、引数が決まる場合にapply関数を使える。
apply関数の例
>>> def func(x,y,z): return x + y + z
...
>>> apply(func, (2,3,4))
9
>>>
キーワード引数を渡す
apply関数の第三引数を使用する。
>>> def aaa(a,b,c): return a + b + c
...
>>> apply(aaa,(),{'c':1, 'b':2, 'a':1})
4
>>>
第三引数にディクショナリの形にして渡せばキーワード引数として渡すことができる。
おしまい。
.
0 コメント:
コメントを投稿