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