Я отсортировал словарь на основе значения внутри этого словаря. Теперь я хочу напечатать упорядоченные, соответствующие аспекты словаря, используя отсортированный список ключей.Распечатать словарь на основе упорядоченного списка
Вот что я пытался до сих пор:
sc = sorted(stats,key=lambda x:(stats[x]['avg length'],x)) #to get a sorted list of keys
for sc in stats:
print "Name %s, Number: %s, Average length: %s, Max length: %s, Min length: %s" % (sc, stats[sc]["number"],stats[sc]["avg length"], stats[sc]["max length"], stats[sc]["min length"])
Однако порядок выхода не соответствует порядку в моем списке СБН. На самом деле, я не могу видеть картину с тем, как выводятся значения ..
Извините, если это тривиальный вопрос - я новичок в Python :(
Какой выходной сигнал? Что вы ожидаете? Пожалуйста, дайте образец. –