我一直在寻找这个问题的答案一段时间,但没有快乐。
我有一个包含酒店名称和价格的字典。
mydict = {'HotelA': 100, 'HotelB': 300, 'HotelC': 200}
我只想遍历字典并返回一个单独的字典,其值根据最低到最高值对键进行排名,例如:
mynewdict = {'HotelA': 1, 'HotelB': 3, 'HotelC': 2}
我知道如何使用sorted
来遍历字典并提供有序列表,但不确定处理上述内容的最佳方法。非常感谢所有帮助。