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

পাইথনে দুটি ডিকশনারি তুলনা করা


পাইথনে ডিকশনারিগুলো ক্লাস। এগুলোর __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)}

  1. পাইথনে দুটি ডিকশনারির কি-গুলোর পার্থক্য (Difference) বের করার পদ্ধতি

  2. পাইথনে দুটি ডিকশনারি একক এক্সপ্রেশনে মার্জ করার পদ্ধতি

  3. পাইথনে দুটি ফাইল লাইন বাই লাইন কমপেয়ার করার পদ্ধতি

  4. পাইথনে দুটি ডিকশনারি লিস্ট দক্ষতার সাথে তুলনা করুন - পার্থক্য দ্রুত খুঁজে বের করুন