저는 중첩뿐만 아니라 파이썬 사전에 익숙하지 않습니다.파이썬 : 중첩 된 사전에서 일치하는 값을 찾으십시오.
다음은 내가 찾고자하는 것입니다. 모든 객체의 색상과 높이가 같은 객체가 있습니다. 나는 모든 속성을 비교하고 일치하는 모든 속성의 목록을 만들어야합니다.
matchList = []
dict = {obj1:{'color': (1,0,0), 'height': 10.6},
obj2:{'color': (1,0.5,0), 'height': 5},
obj3:{'color': (1,0.5,0), 'height': 5},
obj4:{'color': (1,0,0), 'height': 10.6}}
나는 서로에 OBJS의 각을 비교하여 일치하는 모든 것들의 중첩 된 목록을 만들 수있는 방법을 찾을 필요가있다.
matchList = [[obj1, obj4], [obj2, obj3]]
가 어떻게 이렇게 가겠어요 : OBJ1 및 OBJ4 일치와 obj2보다 & 3 일치, 내가 원한다면이 내 결과는?