Können wir zwei Argumente in der Funktion übergeben, die true zurückgibt und eine Liste filtert? Ich versuche Divisor von Benutzer zu bekommen und Dividende aus der Liste abgeholt werden.Wie viele Argumente können an filter übergeben werden()
new_list=[1,2,3,4,5,6,7,8,9,10]
print "Get the divisor"
divisor=int(input())
h=lambda x,divisor: x%divisor==0
ans=filter(h(x,divisor),new_list)
print ans
@Butters: 'filter()' übergibt immer nur ein Argument an die Funktion. –