आप निम्नलिखित सिंटैक्स का उपयोग करके एक पायथन लूप में लैम्ब्डा की एक सूची बना सकते हैं -
सिंटैक्स
def square(x): return lambda : x*x listOfLambdas = [square(i) for i in [1,2,3,4,5]] for f in listOfLambdas: print f()
आउटपुट
यह आउटपुट देगा -
1 4 9 16 25
आप इसे करीइंग नामक एक कार्यात्मक प्रोग्रामिंग निर्माण का उपयोग करके भी प्राप्त कर सकते हैं।
उदाहरण
listOfLambdas = [lambda i=i: i*i for i in range(1, 6)] for f in listOfLambdas: print f()
आउटपुट
यह आउटपुट देगा -
1 4 9 16 25