dicts trong python cũng là các lớp. Chúng có ghi đè __eq__method, vì vậy bạn có thể sử dụng toán tử ==để kiểm tra xem 2 từ điển có bằng nhau hay không.
ví dụ
a = {'foo': 10, 'bar': 150} b = {'foo': 10, 'bar': 150} print(a == b)
Đầu ra
Điều này sẽ cung cấp đầu ra -
True
Nếu bạn muốn có danh sách các mục dùng chung trong 2 từ điển, bạn có thể sử dụng bộ và toán tử &trên chúng để lấy.
ví dụ
a = {'foo': 10, 'bar': 150} b = {'foo': 10, 'baz': 50} shared = set(a.items()) & set(b.items()) print(shared)
Đầu ra
Điều này sẽ cung cấp đầu ra -
{('foo', 10)}