# 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)
# 浅粉色一字领九分袖套头短款舒适女衬衫+深蓝色喇叭宽松牛仔裤+印花不规则下摆中腰宽松棉麻自然长裙半身裙+白色吊带背心无袖棉麻自然舒适长款斑点连衣裙+白色休闲鞋+拼色包包