중첩 된 사전을 파이썬으로 정렬하려고합니다.중첩 된 사전 목록을 정렬하는 파이썬
지금은 사전을 가지고 있습니다. 사전을 만들기 시작하기 전에 목록에서 정렬 된 외부 키를 정렬 할 수 있었지만 내부 키를 동시에 정렬 할 수 없었습니다.
정렬 된 API를 사용하는 데 문제가있는 반면 난 엉망이되었습니다.
myDict = {'A': {'Key3':4,'Key2':3,'Key4':2,'Key1':1},
'B': {'Key4':1,'Key3':2,'Key2':3,'Key1':4},
'C': {'Key1':4,'Key2':2,'Key4':1,'Key3':3}};
하지만 내가 좋아하는 것 :
는 지금은이
myDict = {'A': {'Key1':1,'Key2':3,'Key3':4,'Key4':2},
'B': {'Key1':4,'Key2':3,'Key2':1,'Key4':1},
'C': {'Key1':4,'Key2':2,'Key3':3,'Key4':1}};
내가 도움을 주셔서 감사합니다!
'collections.OrderedDict (분류 ({ '키 3': 4 '키 2'3 '키 4'2 '키 1': 1} .items())) ' – ozgur
dicts을 순서화한다. 위의 의견과 같이 OrderedDict를 보시길 바랍니다 more : http://stackoverflow.com/questions/526125/why-is-python-ordering-my-dictionary-like-so – GMarsh
왜 사전을 정렬해야합니까? – wwii