сделать так
array.filter.comapctMap.map.reduce и прочее
genexpr можно чейнить например gen1 = (x for x in get_xs() if foo(x)) gen2 = (some_obj(x) for x in gen1 if bar(x)) gen3 = (some_other_obj(obj) for obj in gen2 if baz(obj))
Ну и как бы никто не мешает писать тебе в подобном стиле: https://t.me/ru_python/2034450
get_xs() .filter { foo(x) } .map { bar(x) } .map { baz(obj) } хотелось бы так. Но я пон, нельзя так , жалко за 20 лет не создали пепа
Ничто не мешает сделать самому что-то такое. Делов на 1-2 вечера
Поэтому я и интересовался есть ли либа, по любому какой то чел смог это сделать Я за пару вечеров не смогу, у меня другие дела все же есть)
Мне кажется это какой-то аналог fluent interface
Ну когда метод возвращает сам инстанс обьекта
похоже на правду, ток чет мало звезд https://stackoverflow.com/a/52911061
Ну то есть оборачивать каким-то классом ради того чтобы у него были только мап и фильтр? А если нужны доп методы, что делать?
Обсуждают сегодня