【发布时间】:2011-10-26 02:55:53
【问题描述】:
python 中有没有一种方法可以在列表中调用过滤器,其中过滤函数在调用期间绑定了许多参数。例如有没有办法做这样的事情:
>> def foo(a,b,c):
return a < b and b < c
>> myList = (1,2,3,4,5,6)
>> filter(foo(a=1,c=4),myList)
>> (2,3)
也就是说有没有办法调用 foo 使 a=1、c=4 和 b 绑定到 myList 中的值?
【问题讨论】:
标签: python list filter functional-programming