AW: AW: [Python-de] Funktionale Denksportaufgabe

Gerson Kurz Gerson.Kurz at t-online.de
Sat Sep 28 07:26:00 EDT 2002


> Ob man list comprehensions oder map/reduce als Primitive nimmt, ist
> Geschmacksache (wenn man ganz elementar sein möchte, kann man auch alles
> nur mit lambda machen).

z.b. so:

g = lambda f,r,i: f(i) and [i] or []
h = lambda f,s: len(s) and g(f,[],s[0])+h(f,s[1:]) or []
filter2 = lambda f,s: not f and s or h(f,s)









More information about the Python-de mailing list