我已经根据字典中的值对字典进行了排序。现在,我想使用排序后的键列表打印字典的有序相关方面。
这是我到目前为止所尝试的:
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"])
但是,输出的顺序与我的列表 sc 的顺序不匹配。事实上,我看不到值如何输出的任何模式。
对不起,如果这是一个微不足道的问题——我是 python 新手 :(