পাইথনে ডিকশনারিগুলো ক্লাস। এগুলোর __eq__ মেথড ওভাররাইড করা থাকে, তাই == অপারেটর ব্যবহার করে দুইটি ডিকশনারি সমান কিনা চেক করা যায়।
উদাহরণ
a = {'foo': 10, 'bar': 150} b = {'foo': 10, 'bar': 150} print(a == b)
আউটপুট
এটি আউটপুট দেবে:
True
যদি দুটি ডিকশনারির শেয়ার্ড আইটেমগুলোর তালিকা চান, তবে সেট ও & অপারেটর ব্যবহার করে পাওয়া যায়।
উদাহরণ
a = {'foo': 10, 'bar': 150} b = {'foo': 10, 'baz': 50} shared = set(a.items()) & set(b.items()) print(shared)
আউটপুট
এটি আউটপুট দেবে:
{('foo', 10)}