[python] filter()

Petr Prikryl PrikrylP na skil.cz
Čtvrtek Říjen 6 09:03:43 CEST 2005


tdc napsal...
> Martin Blazik wrote:
> > Cau vsem,
> > napada nekoho jak prevest konstrukci
> > queue = filter(lambda item: not foo(item), queue)
> > na neco ve stylu
> > queue = filter(neg(foo), queue)
> > abych pro filtr mohl bez lambdy jednoduse negovat 
> > libovolnou funkci foo()?
> 
> list comprehesions ?
> queue = [ item for item in queue if <condition> ]

Konkrétně

queue = [ not item for item in queue ]


pepr



Další informace o konferenci Python