メモ代わり。てきとーに。 いや、ですからてきとーですって。 2年前ぐらいにPythonあたりでメールくれた方、ごめんなさい。メール紛失してしまい無視した形になってしまいました。。。

2008年2月12日火曜日

[Python][お勉強] Python入門(28) - apply関数

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 コメント: