কম্পিউটার

কিভাবে একটি পাইথন লুপের ভিতরে একটি ল্যাম্বডা তৈরি করবেন?


আপনি নিম্নলিখিত সিনট্যাক্স ব্যবহার করে একটি পাইথন লুপে ল্যাম্বডাসের একটি তালিকা তৈরি করতে পারেন -

সিনট্যাক্স

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

  1. Python Pandas - কিভাবে একটি RangeIndex তৈরি করবেন

  2. কিভাবে পাইথনে একটি DataFrame তৈরি করবেন?

  3. পাইথনে ভার্চুয়াল পরিবেশ কীভাবে তৈরি করবেন?

  4. কিভাবে লুপের জন্য পাইথনে Tkinter বোতাম তৈরি করবেন?