কম্পিউটার

পাইথনে টিপলের কোন মান নেই কিনা তা পরীক্ষা করুন


যখন টিপলের কোনো 'কোনও' মান আছে কি না তা পরীক্ষা করার প্রয়োজন হলে 'যেকোনো' পদ্ধতি, 'মানচিত্র' পদ্ধতি এবং ল্যাম্বডা ফাংশন ব্যবহার করা যেতে পারে।

মানচিত্র ফাংশনটি পুনরাবৃত্তিযোগ্য (যেমন তালিকা, টিপল) প্রতিটি আইটেমের জন্য একটি প্রদত্ত ফাংশন/অপারেশন প্রয়োগ করে। এটি ফলাফল হিসাবে একটি তালিকা প্রদান করে৷

বেনামী ফাংশন এমন একটি ফাংশন যা নাম ছাড়াই সংজ্ঞায়িত করা হয়।

সাধারণভাবে, পাইথনে ফাংশনগুলি '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

ব্যাখ্যা

  • একটি টিপল সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়।
  • 'ম্যাপ' পদ্ধতি ব্যবহার করে টিপলের প্রতিটি উপাদানে ল্যাম্বডা ফাংশন প্রয়োগ করা হয়।
  • এই ফলাফলে যেকোন ফাংশন কল করা হয় এবং এটি একটি ভেরিয়েবলে বরাদ্দ করা হয়।
  • এই ভেরিয়েবলটি কনসোলে প্রদর্শিত হয়।

  1. পাইথনে একটি স্ট্রিং-এ পরপর 1s বা 0s আছে কিনা তা পরীক্ষা করুন

  2. পাইথনের tuples এর মধ্যে উপাদান উপস্থিত আছে কিনা তা পরীক্ষা করুন

  3. কিভাবে একটি মান ছাড়া পাইথনে একটি বৈশিষ্ট্য ঘোষণা করবেন?

  4. পাইথনে একটি স্ট্রিং এর বর্ণমালা বা সংখ্যা আছে কিনা তা আমি কিভাবে পরীক্ষা করব?