watt ([info]watt) rakstīja [info]koderi kopienā,
@ 2007-11-12 12:04:00

Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Poll #13271 list comprehensions vs. funkcionālais stils
Open to: All, results viewable to: All

Par kuru koda fragmentu tev ir vieglāk pateikt, ko tas dara un kāds būs rezultāts?

View Answers

a = [i for i in lst if i > 42]
13 (81.2%)

a = filter(lambda x: x > 42, lst)
3 (18.8%)



(Pieņemt ka lst = [50,1,60,2,70,3])
Sīkāk par lambda un funkcionālajiem frīkiem: http://hupp.org/adam/weblog/2007/11/10/python-lambda-shorthand/


(Lasīt komentārus) - (Ierakstīt jaunu komentāru)


[info]watt
2007-11-12 12:30 (saite)
principā vajadzēja iekļaut arī jautājumu ar a = filter(λ x: x > 42, lst)

(Atbildēt uz šo) (Iepriekšējais)


(Lasīt komentārus) -

Neesi iežurnalējies. Iežurnalēties?