কম্পিউটার টিউটোরিয়াল

পাইথন - ডিকশনারি খালি কিনা যাচাই করা

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

if ব্যবহার করে

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

bool() ব্যবহার করে

bool মেথড সত্য দেয় যদি ডিকশনারি খালি না হয়। অন্যথায় মিথ্যা দেয়। তাই আমরা ডিকশনারির খালিপন প্রিন্ট করার জন্য এক্সপ্রেশনে এটি ব্যবহার করব।

উদাহরণ

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. পাইথন ডিকশনারি-এ একটি কী এক্সিস্ট করে কিনা চেক করবেন?