functools.partial
先頭から順に・・・と思っていたのですが、指定することもできるのね。知らなかった。
>>> from functools import partial >>> f = lambda x, y: x*10+y >>> f2 = partial( f, 1 ) >>> f2( 2 ) 12 >>> f3 = partial( f, y=5 ) >>> f3( 3 ) 35
先頭から順に・・・と思っていたのですが、指定することもできるのね。知らなかった。
>>> from functools import partial >>> f = lambda x, y: x*10+y >>> f2 = partial( f, 1 ) >>> f2( 2 ) 12 >>> f3 = partial( f, y=5 ) >>> f3( 3 ) 35