কম্পিউটার

পাইথন - অভিধান খালি কিনা তা পরীক্ষা করুন


ডেটা সেটের বিশ্লেষণের সময় আমরা এমন পরিস্থিতিতে আসতে পারি যেখানে আমাদের খালি অভিধানগুলির সাথে মোকাবিলা করতে হবে। এই নিবন্ধে আমরা দেখব কীভাবে একটি অভিধান খালি আছে কিনা তা পরীক্ষা করা যায়।

যদি ব্যবহার করা হয়

অভিধানে উপাদান থাকলে if শর্তটি সত্যে মূল্যায়ন করে। অন্যথায় এটা মিথ্যা মূল্যায়ন. তাই নিচের প্রোগ্রামে আমরা শুধুমাত্র if শর্ত ব্যবহার করে একটি অভিধানের শূন্যতা পরীক্ষা করব।

উদাহরণ

dict1 = {1:"Mon",2:"Tue",3:"Wed"}
dict2 = {}
# Given dictionaries
print("The original dictionary : " ,(dict1))
print("The original dictionary : " ,(dict2))
# Check if dictionary is empty
if dict1:
   print("dict1 is not empty")
else:
   print("dict1 is empty")
if dict2:
   print("dict2 is not empty")
else:
   print("dict2 is empty")

আউটপুট

উপরের কোডটি চালানো আমাদের নিম্নলিখিত ফলাফল দেয় -

The original dictionary : {1: 'Mon', 2: 'Tue', 3: 'Wed'}
The original dictionary : {}
dict1 is not empty
dict2 is empty

বুল() ব্যবহার করা

অভিধানটি খালি না থাকলে বুল পদ্ধতিটি সত্যে মূল্যায়ন করে। অন্যথায় এটা মিথ্যা মূল্যায়ন. তাই আমরা একটি অভিধানের শূন্যতার জন্য ফলাফল প্রিন্ট করতে অভিব্যক্তিতে এটি ব্যবহার করি।

উদাহরণ

dict1 = {1:"Mon",2:"Tue",3:"Wed"}
dict2 = {}
# Given dictionaries
print("The original dictionary : " ,(dict1))
print("The original dictionary : " ,(dict2))
# Check if dictionary is empty
print("Is dict1 empty? :",bool(dict1))
print("Is dict2 empty? :",bool(dict2))

আউটপুট

উপরের কোডটি চালানো আমাদের নিম্নলিখিত ফলাফল দেয় -

The original dictionary : {1: 'Mon', 2: 'Tue', 3: 'Wed'}
The original dictionary : {}
Is dict1 empty? : True
Is dict2 empty? : False

  1. স্ট্রিং খালি আছে কি না তা পরীক্ষা করার জন্য পাইথন প্রোগ্রাম

  2. কিভাবে পাইথনে একটি খালি অভিধান তৈরি করবেন?

  3. পাইথনে একটি তালিকা খালি আছে কিনা তা পরীক্ষা করার সর্বোত্তম উপায় কী?

  4. পাইথন অভিধানে একটি কী বিদ্যমান কিনা তা কীভাবে পরীক্ষা করবেন?