栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

用另一本字典对字典排序

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

用另一本字典对字典排序

第一个代码框具有无效的Python语法(我怀疑这些

d =
部分是多余的??)以及对内置名称的不明智践踏
list

无论如何,例如:

d = {'file_name':'thisfile.flt', 'item_name':'box', 'item_height':'8.7',      'item_width':'10.5', 'item_depth':'2.2', 'texture_file': 'red.jpg'}order = {    'file_name':    0,    'item_name':    1,     'item_height':  2,    'item_width':   3,    'item_depth':   4,    'texture_file': 5}

一种获得所需结果的好

['thisfile.flt', 'box', '8.7', '10.5', '2.2', "red.jpg']
方法是:

def doit(d, order):  return  [d[k] for k in sorted(order, key=order.get)]


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/662094.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号