"""
练习1:定义函数,根据值对字典进行升序排列
提示:字典 --> 列表
列表 --> 字典
"""
commoditys = {
1001: 10000,
1002: 10000,
1003: 52100,
1004: 20,
1005: 30,
}
def update_dic(target):
"""
先转换为列表进行有序排列,对值进行排序
:param target: 商品字典
:return: 返回无序字典
"""
dic_list = list(target.items())
for r in range(len(target) - 1):
for c in range(r + 1, len(target)):
if target[r][1] > target[c][1]:
target[r], target[c] = target[c], target[r]
return dict(target)
print(update_dic(commoditys))
python排序
最新推荐文章于 2024-09-17 23:15:58 发布