我基本上试图遍历一个字典并打印出从最大值到最低值的键/值.我一直在搜索这个网站,很多人都在使用lambda,但我不确定它是如何工作的所以我现在正试图避免它.
dictIterator = iter(sorted(bigramDict.iteritems()))
for ngram, value in dictIterator:
print("There are " + str(value) + " " + ngram)
Run Code Online (Sandbox Code Playgroud)
查看上面的代码,我假设它会生成一个迭代器,它按从大到小的顺序返回键/值对,但事实并非如此.
任何人都可以看到问题是什么?或另一种方法吗?