相关疑难解决方法(0)

打印按值排序的字典

我基本上试图遍历一个字典并打印出从最大值到最低值的键/值.我一直在搜索这个网站,很多人都在使用lambda,但我不确定它是如何工作的所以我现在正试图避免它.

dictIterator = iter(sorted(bigramDict.iteritems()))
for ngram, value in dictIterator:
    print("There are " + str(value) + " " + ngram)
Run Code Online (Sandbox Code Playgroud)

查看上面的代码,我假设它会生成一个迭代器,它按从大到小的顺序返回键/值对,但事实并非如此.

任何人都可以看到问题是什么?或另一种方法吗?

python sorting dictionary loops

21
推荐指数
3
解决办法
3万
查看次数

标签 统计

dictionary ×1

loops ×1

python ×1

sorting ×1