我有一个来自数据库的字典,该字典具有以下值:
storageRoom = 'id', 'max_stock', 'min_stock', 'temperature', 'humidity'
我的问题是,如何按'max_stock'-'min_stock'的结果对其进行排序。当我从不具有此值的数据库中获取字典时,不可能在字典上添加新的密钥。
答案 0 :(得分:1)
要从字典storageRoom
中获取排序列表,可以执行以下操作:
list = sorted(storageRoom.items(), key=lambda k: k['max_stock']-k['min_stock'])
快速说明:无论您从哪里获取字典,都可以根据需要添加任意数量。字典是可变的。