파이썬의 dict도 클래스입니다. 여기에는 __eq__메서드가 재정의되므로 ==연산자를 사용하여 2개의 사전이 동일한지 여부를 확인할 수 있습니다.
예시
a = {'foo': 10, 'bar': 150} b = {'foo': 10, 'bar': 150} print(a == b)
출력
이것은 출력을 제공합니다 -
True
2개의 사전에 있는 공유 항목 목록을 원하면 세트와 &연산자를 사용하여 얻을 수 있습니다.
예시
a = {'foo': 10, 'bar': 150} b = {'foo': 10, 'baz': 50} shared = set(a.items()) & set(b.items()) print(shared)
출력
이것은 출력을 제공합니다 -
{('foo', 10)}