나는 위의 같은 사전을 만들 개체를 통해Python 역 매핑 된/사전을 unhashable 형식으로?
d = {1: {"a":1, "b":2}, 2: {"a":1, "b":2}}
내가 반복 것 같은 사전을 만들었습니다. 가 나는 또한 나는 루프 동안 위의 사전 역을 만들려면
, 그것이 내가 사전은 unhashable 유형 것을 알고 있지만, 동시에 내가 할 수있는 기능을 원하는
d2 = {{"a":1, "b":2}: 1, {"a":1, "b":2}: 2}
과 같아야합니다
사전을 반복하지 않고 값을 역순으로 검색합니다.파이썬에서이 작업을 수행 할 수있는 방법이 있습니까?
로 사용할 수 있습니다 b ": 2}', 1 또는 2? dicts를 해시 가능하게 만드는 방법은 [이 질문] (http://stackoverflow.com/questions/1151658/python-hashable-dicts)을 참조하십시오. 반대로는 – khachik
:'d2 = {d [k] : k in d}'. –
@GrijeshChauhan : 고려해야 할 다른 것들이 있습니다. 내 대답보기 – Abhijit