у меня есть Dict (который также является ключом большего Словаре) из dicts, который выглядит какPython: Сортировка словаря словарей
wd[wc][dist][True]={'course': {'#': 1, 'Fisher': 4.0},
'i': {'#': 1, 'Fisher': -0.2222222222222222},
'of': {'#': 1, 'Fisher': 2.0},
'will': {'#': 1, 'Fisher': 3.5}}
Я хочу, чтобы отсортировать ключевые слова (на самом высоком уровне) от их соответствующее значение «Fisher» ... так что результат выглядит
wd[wc][dist][True]={'course': {'Fisher': 4.0, '#': 1}, 'will': {'Fisher': 3.5, '#': 1}, 'of': {'Fisher': 2.0, '#': 1}, 'i': {'Fisher': -0.2222222222222222, '#': 1}}
Я пробовал работать с элементами() и сортируют(), но не может работать это ... Пожалуйста, помогите мне out :(
К сожалению, вы не можете сортировать словарь, это неупорядоченный. Прочитайте это замечательное сообщение для указателей о том, как это сделать: http://stackoverflow.com/questions/613183/python-sort-a-dictionary-by-value –