যখন টিপলের কোনো 'কোনও' মান আছে কি না তা পরীক্ষা করার প্রয়োজন হলে 'যেকোনো' পদ্ধতি, 'মানচিত্র' পদ্ধতি এবং ল্যাম্বডা ফাংশন ব্যবহার করা যেতে পারে।
মানচিত্র ফাংশনটি পুনরাবৃত্তিযোগ্য (যেমন তালিকা, টিপল) প্রতিটি আইটেমের জন্য একটি প্রদত্ত ফাংশন/অপারেশন প্রয়োগ করে। এটি ফলাফল হিসাবে একটি তালিকা প্রদান করে৷
বেনামী ফাংশন এমন একটি ফাংশন যা নাম ছাড়াই সংজ্ঞায়িত করা হয়।
সাধারণভাবে, পাইথনে ফাংশনগুলি 'def' কীওয়ার্ড ব্যবহার করে সংজ্ঞায়িত করা হয়, কিন্তু বেনামী ফাংশন 'lambda' কীওয়ার্ডের সাহায্যে সংজ্ঞায়িত করা হয়। এটি একটি একক অভিব্যক্তি নেয়, তবে যেকোনো সংখ্যক আর্গুমেন্ট নিতে পারে। এটি অভিব্যক্তি ব্যবহার করে এবং এর ফলাফল প্রদান করে।
'যেকোনো' পদ্ধতিটি পুনরাবৃত্তিযোগ্য দেখতে পরীক্ষা করে যদি অন্তত একটি সত্য মান বিদ্যমান থাকে। যদি হ্যাঁ, এটি সত্য, অন্যথায় মিথ্যা।
নীচে একই -
এর একটি প্রদর্শন রয়েছে৷উদাহরণ
my_tuple = (31, 45, 12, 56, 78, None, None) print("The tuple is : ") print(my_tuple) my_result = any(map(lambda elem: elem is None, my_tuple)) print("Does the tuple contain any None value ? " ) print(my_result)
আউটপুট
The tuple is : (31, 45, 12, 56, 78, None, None) Does the tuple contain any None value ? True
ব্যাখ্যা
- একটি টিপল সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়।
- 'ম্যাপ' পদ্ধতি ব্যবহার করে টিপলের প্রতিটি উপাদানে ল্যাম্বডা ফাংশন প্রয়োগ করা হয়।
- এই ফলাফলে যেকোন ফাংশন কল করা হয় এবং এটি একটি ভেরিয়েবলে বরাদ্দ করা হয়।
- এই ভেরিয়েবলটি কনসোলে প্রদর্শিত হয়।