¿Hay alguna manera en que pitón llame al filtro en una lista donde la función de filtrado tiene una cantidad de argumentos vinculados durante la llamada? Por ejemplo hay una manera de hacer algo como esto:Filtrado de la lista de Python con argumentos
>> 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)
Es decir, ¿hay una manera de llamar a foo tales que a = 1, c = 4, y b consigue ligados a los valores en miLista?
+ 1 para lambda. Y también, si quieres usar lambda sin argumentos, simplemente usa 'filter (lambda: foo (1,4), myTuple)'. –