应用场景

在排八字的时候,丑由"辛","癸", "己"构成,分值分别为1,2,5。现在我们需要获取其中分值最大的键。

>>> d = {"辛":1,"癸":2, "己":5}
  • 方法1:lambda
>>> max(d, key=lambda k: d[k])
'己'
  • 方法2:get

>>> max(d, key=d.get)
'己'
  • 方法3:operator.itemgetter,有点晦涩,不推荐使用
>>> max(d.items(), key=operator.itemgetter(1))[0]
'己'

实际应用代码参考: https://github.com/china-testing/python-api-tesing/blob/master/bazi/bazi.py

参考资料

  • 本文最新版本地址
  • 本文涉及的python测试开发库 谢谢点赞!
  • 本文相关海量书籍下载
  • 2018最佳人工智能机器学习工具书及下载(持续更新)

python小技巧:获取字典中值最大者的key 1相关推荐

  1. python小技巧:获取字典中值最大者的key

    应用场景 在排八字的时候,丑由"辛","癸", "己"构成,分值分别为1,2,5.现在我们需要获取其中分值最大的键. >>> ...

  2. Python+获取字典中某一个键的值

    class GetResponsePara(object):# 获取字典中的某一个键的值def dict_get(self, dic, locators, default=None):if not i ...

  3. python字典中的值不允许重复_python字典中值不允许重复的原因

    python字典中值不允许重复的原因 发布时间:2020-10-29 10:03:21 来源:亿速云 阅读:104 作者:小新 这篇文章给大家分享的是有关python字典中值不允许重复的原因的内容.小 ...

  4. python字典取键值对_python 获取字典键值对的实现

    获 得 字 典 键. 值 的 函 数 有: items/ iteritems/ keys/ iterkeys/ values/ itervalues 通 过 以 上 这 些 函 数 得 到 的 是 键 ...

  5. 字典是什么,如何获取字典中的值

    字典:也是一个容器类型的数据,可以存储多个键值对数据 字典的表现形式: {key: value, ...}, 类型: dict 字典的使用场景: 存储某个描述型信息,可以使用字典,比如:存储某一个学生 ...

  6. Python入门--获取字典视图的三个方法#keys()-->获取字典中所有key#values()-->获取字典中的所有value#items()-->获取字典中所有key-value对

    #获取字典视图的三个方法 #keys()-->获取字典中所有key #values()-->获取字典中的所有value #items()-->获取字典中所有key-value对 ## ...

  7. Python字典(字典的定义,创建字典,获取字典中的数据,字典元素增删改,获取字典视图,字典的遍历,字典的特点,字典生成公式)

    1.字典的定义 2.创建字典 3.获取字典中的数据 4.字典元素增删改 5.获取字典视图 lst={'数值1':300,'数值2':100,'数值3':400,'数值4':200} print(lst ...

  8. 收藏喜+1!值得使用的100个Python小技巧

    目前Python可以说是非常流行,在目前的编程语言中,Python的抽象程度是最高的,是最接近自然语言的,很容易上手. 你可以用它来完成很多任务,比如数据科学.机器学习.Web开发.脚本编写.自动化等 ...

  9. 快收藏!整理了 100 个 Python 小技巧

    作者:小F 来源: 法纳斯特 目前Python可以说是非常流行,在目前的编程语言中,Python的抽象程度是最高的,是最接近自然语言的,很容易上手. 你可以用它来完成很多任务,比如数据科学.机器学习. ...

最新文章

  1. [转]Hadoop家族学习路线图
  2. python 获取主机名 根据端口杀死进程
  3. 修改VMOS2的SID 并成为成员服务器,求助SAS9.4服务器版的sid!!!急急!
  4. php点击标题进入_重新学习php基础之-E-mail(十八)
  5. 网易北京:全员核酸检测为阴性 园区环境检测为阴性
  6. 当鼠标移入时切换背景图时闪烁的问题
  7. AcWing 859. Kruskal算法求最小生成树(稀疏图)
  8. CodeForces - 721E
  9. 如何阅读Java源码
  10. 人体计算机原理,人体静力学
  11. 威金又现!专杀收集整合
  12. 用计算机算出女儿身高,孩子身高预测计算器准吗
  13. 520表白小程序设计Python代码详解(PyQt5界面,B站动漫风)
  14. CodeForces 1457C Bouncing Ball
  15. labelme标记图像时JSON标签复制
  16. 【C++PTA】7-1 运算符重载 分数类 约分
  17. 出现java.sql.SQLException: Subquery returns more than 1 row错误的原因,解决方法
  18. 美少年为“苹果”编程挣钱 12岁办软件开发公司
  19. 生活随笔:迷上了《逃避虽可耻但有用 》电视剧
  20. muduo库net源码分析六(Socket 封装)

热门文章

  1. 不会做大数据实时计算?10年数据分析师整理,一文给出解决方案
  2. live555client连多路1080P视频流花屏问题
  3. DebeCMS环境搭建以及漏洞复现
  4. VS运行时报错:未经处理的异常
  5. 如何利用python抓取免费的IP资源、并测试http代理是否可用
  6. Busybox 安装
  7. ArcGIS10.2 因空间索引导致数据编辑保存速度慢问题
  8. Julia循环结构_for循环_2020-04-23
  9. 程序员们都遇到过什么样的奇葩需求?
  10. 有了3D Touch,再也不用AssistiveTouch了