Mam dict (co jest również kluczowym większego dict) od dicts że wyglądaPython: Sortowanie słownika słowników
wd[wc][dist][True]={'course': {'#': 1, 'Fisher': 4.0},
'i': {'#': 1, 'Fisher': -0.2222222222222222},
'of': {'#': 1, 'Fisher': 2.0},
'will': {'#': 1, 'Fisher': 3.5}}
Chcę uporządkować słowa kluczowe (na najwyższym szczeblu) przez ich odpowiednia wartość "Fishera ... tak, że wyjście wygląda
wd[wc][dist][True]={'course': {'Fisher': 4.0, '#': 1}, 'will': {'Fisher': 3.5, '#': 1}, 'of': {'Fisher': 2.0, '#': 1}, 'i': {'Fisher': -0.2222222222222222, '#': 1}}
próbowałem pracować z elementów() i sortowane(), ale nie mogą się dogadać ... Proszę mi pomóc obecnie: (
Niestety nie można sortować słownika, to nieuporządkowana. Przeczytaj ten świetny post na temat wskazówek, jak to zrobić: http://stackoverflow.com/questions/613183/python-sort-a-dictionary-by-value –