概述
# coding=utf-8
# 僵尸标签显示次序:
# 性别:女士/男士
# 人种:白人/亚洲人/黑人/阿拉伯人
# 季节:春秋/夏季/冬季
# 场景:街头/都市(其它不显示)
# 风格:预留(暂时没有)
# 年龄组:儿童/老人(成人不显示)
# 眼镜:太阳镜/眼镜(无不显示)
# 人物:刘诗诗
# 秀场:2019秋冬高级成衣
# 品牌:Topshop Unique
# 影视:知否(暂时没有)
# 排序权重表
# sort_order = {
# 'gender': 20,
# 'race': 19,
# 'season': 18,
# 'scene': 17,
# 'style': 16,
# 'age': 15,
# 'glasses': 14,
# 'star': 13,
# 'show_name_cn': 12,
# 'brand': 11,
# 'video': 10
# }
tags = [{
'key': '上衣',
'value': '浅粉色一字领九分袖套头短款舒适女衬衫'
}, {
'key': '鞋',
'value': '白色休闲鞋'
}, {
'key': '包',
'value': '拼色包包'
},{
'key': '裤子',
'value': '深蓝色喇叭宽松牛仔裤'
},{
'key': '裙子',
'value': '印花不规则下摆中腰宽松棉麻自然长裙半身裙'
},{
'key': '连衣裙',
'value': '白色吊带背心无袖棉麻自然舒适长款斑点连衣裙'
}
]
category_order = {
'上衣': 10,
'外套': 10,
'裤子': 9,
'裙子': 8,
'连衣裙': 7,
'鞋': 6,
'包': 5
}
titles = sorted(tags, key=lambda tag: category_order.get(tag['key']) or 0, reverse=True)
description = "+".join([title.get("value") for title in titles])
print(description)
# 浅粉色一字领九分袖套头短款舒适女衬衫+深蓝色喇叭宽松牛仔裤+印花不规则下摆中腰宽松棉麻自然长裙半身裙+白色吊带背心无袖棉麻自然舒适长款斑点连衣裙+白色休闲鞋+拼色包包
转载于:https://www.cnblogs.com/adamans/articles/10702237.html
最后
以上就是重要舞蹈为你收集整理的根据python字典的key的权重进行排序的全部内容,希望文章能够帮你解决根据python字典的key的权重进行排序所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复