永发信息网

关于一道python的交叉排序问题,求帮助

答案:2  悬赏:40  手机版
解决时间 2021-01-27 09:03
  • 提问者网友:心牵心
  • 2021-01-26 08:35
关于一道python的交叉排序问题,求帮助
最佳答案
  • 五星知识达人网友:话散在刀尖上
  • 2021-01-26 09:04
# -*- coding: utf-8 -*-__author__ = 'lpe234'__date__ = '2015-05-10'def do_dict(dict_=None): dict__ = {} for index, x in enumerate(sorted(dict_.items(), key=lambda i: i[1])): dict__[x[0]] = index+1 return dict__if __name__ == '__main__': e1 = {'a': 0.24, 'b': 0.1, 'c': 0.2, 'd': 0.5} print do_dict(e1)输出: C:\Python27\python.exe D:/00/gui/z.py{'a': 3, 'c': 2, 'b': 1, 'd': 4}Process finished with exit code 0
全部回答
  • 1楼网友:想偏头吻你
  • 2021-01-26 10:20
期待看到有用的回答!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯