আপনি নিম্নলিখিত সিনট্যাক্স ব্যবহার করে একটি পাইথন লুপে ল্যাম্বডাসের একটি তালিকা তৈরি করতে পারেন -
সিনট্যাক্স
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