পাইথন ব্যবহার করে ডেটা বিশ্লেষণের সময়, অভিধানে কী হিসাবে কয়েকটি মান বিদ্যমান কিনা তা আমাদের যাচাই করতে হতে পারে। যাতে বিশ্লেষণের পরবর্তী অংশটি শুধুমাত্র প্রদত্ত মানগুলির অংশ এমন কীগুলির সাথে ব্যবহার করা যেতে পারে। এই নিবন্ধে আমরা দেখব কিভাবে এটি অর্জন করা যেতে পারে।
তুলনা অপারেটরদের সাথে
চেক করা মান একটি সেট করা হয়. তারপর সেটের বিষয়বস্তুকে অভিধানের কীগুলির সেটের সাথে তুলনা করা হয়।>=প্রতীক নির্দেশ করে অভিধানের সমস্ত কী প্রদত্ত মানগুলির সেটে উপস্থিত রয়েছে৷
৷উদাহরণ
Adict = {"Mon":3, "Tue":11,"Wed":6,"Thu":9} check_keys={"Tue","Thu"} # Use comaprision if(Adict.keys()) >= check_keys: print("All keys are present") else: print("All keys are not present") # Check for new keys 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
সকলের সাথে
এই পদ্ধতিতে আমরা অভিধানে উপস্থিত থাকা প্রতিটি মান পরীক্ষা করতে loops ব্যবহার করি। প্রদত্ত অভিধানে চেক কী সেটের সমস্ত মানগুলি উপস্থিত থাকলেই সমস্ত ফাংশন সত্য হয়৷
উদাহরণ
Adict = {"Mon":3, "Tue":11,"Wed":6,"Thu":9} check_keys={"Tue","Thu"} # Use all if all(key in Adict for key in check_keys): print("All keys are present") else: print("All keys are not present") # Check for new keys 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 ফাংশন ব্যবহার করি।
উদাহরণ
Adict = {"Mon":3, "Tue":11,"Wed":6,"Thu":9} check_keys=set(["Tue","Thu"]) # Use all if (check_keys.issubset(Adict.keys())): print("All keys are present") else: print("All keys are not present") # Check for new keys 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