[python] filter()

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


Opravuji se, mám místo očí knoflíky.
Mělo to být filter()...

> 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 = [ item for item in queue if item ]

pepr



Další informace o konferenci Python