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]barvins
2007-11-12 13:10 (saite)
Saīsinājumi ir slinkiem cilvēkiem, kas raksta ar roku uz papīra, nevis programmētājiem ar intellisense vai tamlīdzīgiem tūļiem. Saīsinājumi apgrūtina lasīšanu un saprašanu (varbūt lst ir "list", varbūt "last").

(Atbildēt uz šo)


(Lasīt komentārus) -

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