Python - sbírka hezkých konstrukcí
Z Varhoo
Funkce pro spočítání sumy
list = range(1,10) reduce((lambda x,y:x+y) ,list) >> 45
Funkce filtru
list = range(1,10) [x for x in list if x >5] [6, 7, 8, 9]
Funkce map
list = range(1,10) [2**x for x in list] [2, 4, 8, 16, 32, 64, 128, 256, 512]
Popřípadě
list = range(1,10) f = lambda x: 2**x [f(x) for x in list] [2, 4, 8, 16, 32, 64, 128, 256, 512]