Фильтрация списка Python с аргументами

Есть ли в 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?

22
задан kscottz 12 August 2011 в 20:09
поделиться