Size: a a a

2021 March 12

AO

Andrew Onfire in Moscow Python
Павел Мальцев
может я какой-то неправильный, но необходимость отфильтровать и что-то сделать с результатом возникает довольно часто
+
источник

MN

Mikhail Novikov in Moscow Python
Mike Drepin
Рассудите пожалуйста. Это ок или завернуть PR? :)
этот человек не из JS/реакта пришел?) там любят такое:

{ prop && <Component prop=prop/>}
источник

AO

Andrew Onfire in Moscow Python
Mikhail Novikov
этот человек не из JS/реакта пришел?) там любят такое:

{ prop && <Component prop=prop/>}
Там такое постоянно
источник

AS

Alexander Shorin in Moscow Python
Павел Мальцев
может я какой-то неправильный, но необходимость отфильтровать и что-то сделать с результатом возникает довольно часто
ну это не проблема и решается обычным циклом с явной логикой.
источник

MD

Mike Drepin in Moscow Python
Mikhail Novikov
этот человек не из JS/реакта пришел?) там любят такое:

{ prop && <Component prop=prop/>}
нет, не из реакта. но это же выглядит секси, нет? лучше обложить скобочными ифами, сразу станет легче читать?
источник

AZ

Alexander Zelenyak in Moscow Python
Павел Мальцев
может я какой-то неправильный, но необходимость отфильтровать и что-то сделать с результатом возникает довольно часто
[post(i) for i in ii if truefalse(i)]
источник

ПМ

Павел Мальцев... in Moscow Python
Alexander Shorin
ну это не проблема и решается обычным циклом с явной логикой.
ну так и приходится, на крайний случай лист(генератор) компрехатион
источник

ПМ

Павел Мальцев... in Moscow Python
Alexander Zelenyak
[post(i) for i in ii if truefalse(i)]
да, но это некрасиво
источник

AS

Alexander Shorin in Moscow Python
ну напиши красиво (:
источник

MD

Mike Drepin in Moscow Python
Alexander Zelenyak
[post(i) for i in ii if truefalse(i)]
а если мне нужно только отфильтровать?
источник

AZ

Alexander Zelenyak in Moscow Python
Куда красивее map, filter и прочих reduce.
источник

ПМ

Павел Мальцев... in Moscow Python
[i for i in l if i]
источник

AZ

Alexander Zelenyak in Moscow Python
Mike Drepin
а если мне нужно только отфильтровать?
Я отвечал про фильтр.
А что ещё тебе надо? Обернуть это в функцию-редюсер?
источник

MN

Mikhail Novikov in Moscow Python
Mike Drepin
нет, не из реакта. но это же выглядит секси, нет? лучше обложить скобочными ифами, сразу станет легче читать?
мне кажется, если весь проект в таком стиле - то норм. А если это единственный кусок такого рода - то лучше обложить традиционными ифами, иначе глаз у всех цепляться за это будет
источник

AS

Alexander Shorin in Moscow Python
filter(None, it) ещё ничего, хотя тоже вызвает wtf..
источник

MD

Mike Drepin in Moscow Python
Alexander Zelenyak
Я отвечал про фильтр.
А что ещё тебе надо? Обернуть это в функцию-редюсер?
i = [i for i in i if i]
i = filter(None, i)
источник

AZ

Alexander Zelenyak in Moscow Python
Mike Drepin
i = [i for i in i if i]
i = filter(None, i)
Да, первый вариант правильный. Второй — очевидно нет, так как устарел.
источник

MD

Mike Drepin in Moscow Python
устарел, ахахахаха
источник

AZ

Alexander Zelenyak in Moscow Python
Ровно так.
источник

MD

Mike Drepin in Moscow Python
очень клёвый довод в программировании. ваш код устарел.
источник