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