我需要遍历字典的键,但要按照值指定的顺序进行。
例子:
myDict = {ID1: 50, ID2: 40, ID3: 60}
我想以某种方式做到这一点:
for keyCorrespondingToTheValue in sorted(myDict.values()):
--> 我怎样才能做到这一点?
如果值是排名,我想按排名顺序遍历每个 ID。我可以通过反转字典中的键/值来做到这一点,但我不想这样做,因为不能保证排名值是唯一的。
最佳答案
for key in sorted(myDict, key=myDict.get)
关于Python:按排序值迭代字典键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26809665/