LINUX.ORG.RU

История изменений

Исправление ei-grad, (текущая версия) :

Не люблю лямбды

In [1]: def contains(s):
   ...:     def f(v):
   ...:         return s in v
   ...:     return f
   ...: 

In [2]: list(filter(contains('onion'), ['a', 'aonionb']))
Out[2]: ['aonionb']

Исходная версия ei-grad, :

Не люблю лямбды

[code] In [1]: def contains(s): …: def f(v): …: return s in v …: return f …:

In [2]: list(filter(contains(‘onion’), [‘a’, ‘aonionb’])) Out[2]: [‘aonionb’] [/code]