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

পাইথনে ডিকশনারিতে একাধিক কী আছে কিনা যাচাই করুন

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

তুলনা অপারেটর ব্যবহার করে

যাচাই করার কীগুলো একটি সেটে রাখা হয়। তারপর সেটটির কন্টেন্ট ডিকশনারির কী সেটের সাথে তুলনা করা হয়। >= চিহ্ন নির্দেশ করে ডিকশনারির সব কী দেওয়া সেটে আছে।

উদাহরণ

Adict = {"Mon": 3, "Tue": 11, "Wed": 6, "Thu": 9}
check_keys = {"Tue", "Thu"}

if Adict.keys() >= check_keys:
    print("All keys are present")
else:
    print("All keys are not present")

# নতুন কী যাচাই
check_keys = {"Mon", "Fri"}
if Adict.keys() >= check_keys:
    print("All keys are present")
else:
    print("All keys are not present")

আউটপুট

All keys are present All keys are not present

all ফাংশন ব্যবহার করে

এই পদ্ধতিতে for লুপ দিয়ে প্রতিটি কী ডিকশনারিতে আছে কিনা যাচাই করা হয়। all ফাংশন তখনই True রিটার্ন করে যখন চেক করার সেটের সব কী ডিকশনারিতে থাকে।

উদাহরণ

Adict = {"Mon": 3, "Tue": 11, "Wed": 6, "Thu": 9}
check_keys = {"Tue", "Thu"}

if all(key in Adict for key in check_keys):
    print("All keys are present")
else:
    print("All keys are not present")

check_keys = {"Mon", "Fri"}
if all(key in Adict for key in check_keys):
    print("All keys are present")
else:
    print("All keys are not present")

আউটপুট

All keys are present All keys are not present

issubset মেথড ব্যবহার করে

যাচাই করার কীগুলিকে একটি সেট হিসেবে ধরে issubset ফাংশন দিয়ে যাচাই করা হয় যে সেটি ডিকশনারির কী সেটের সাবসেট কিনা।

উদাহরণ

Adict = {"Mon": 3, "Tue": 11, "Wed": 6, "Thu": 9}
check_keys = set(["Tue", "Thu"])

if check_keys.issubset(Adict.keys()):
    print("All keys are present")
else:
    print("All keys are not present")

check_keys = set(["Mon", "Fri"])
if check_keys.issubset(Adict.keys()):
    print("All keys are present")
else:
    print("All keys are not present")

আউটপুট

All keys are present All keys are not present
  1. Python Dictionary-এ একটি কী ইতিমধ্যে আছে কিনা যাচাই করা

  2. পাইথনে ডিকশনারিতে নতুন কি যোগ করার পদ্ধতি

  3. পাইথনে ডিকশনারি কি অনুযায়ী সর্ট করার পদ্ধতি

  4. পাইথনে একাধিক স্ট্রিং অন্য স্ট্রিং-এ আছে কিনা যাচাই করা