python取出字典中最大值_python找出字典中value最大值的几种方法
假设定义一字典,m = {"a":3,"e":6,"b":2,"g":7,"f":7,"c":1,"d":5},在不知道key的情况下如何找出字典中value最大的所有key-value对?下面讨论几种方法。
1)通过m.values()和max()函数
第一步,通过max()函数找到字典中的value最大值。
1 max(m.values())
结果为7
第二步,再通过value=7遍历字典找出所有value=7的键值对。
for key,value inm.items():if(value ==max(m.values())):print key,value
2)通过sort()函数排序所有的value
1 values =m.values()2 values.sort()3 print values[len(values)-1]
结果同样为7,其余步骤通1)中的第二步
3)通过map()函数
keys =m.keys()
keys.sort()
ma=map(m.get,keys)print ma[len(ma) - 1]
4)通过sort()函数排序所有的items
1 #print m.items()
2 items =m.items()3 items.sort(key=lambda x:x[1])4 print items[len(items) - 1]
5)通过max()函数指定key函数
#print m.items()
print max(m.items(),key=lambda x:x[1])
6)通过zip()和max()函数
1 printm.keys()2 printm.values()3 printzip(m.values(),m.keys())4 print max(zip(m.values(),m.keys()))
7)通过sorted()函数
1 print sorted(m.items(), key=lambda x: x[1])2 print sorted(m.items(),key=lambda x:x[1])[len(sorted(m.items(),key=lambda x:x[1])) - 1]
另外,sorted(m, reverse=True)等价于list(reversed(sorted(reversed(m))))。
python取出字典中最大值_python找出字典中value最大值的几种方法相关推荐
- python 列表求最大值_Python找出列表中的最大数和最小数
Python找出列表中数字的最大值和最小值 思路: 先使用冒泡排序将列表中的数字从小到大依次排序 取出数组首元素和尾元素 运行结果: 源代码: 1 ''' 2 4.编写函数,功能:找出多个数中的最大值 ...
- python将大于输出列表_python找出列表中大于某个阈值的数据段示例
该算法实现对列表中大于某个阈值(比如level=5)的连续数据段的提取,具体效果如下: 找出list里面大于5的连续数据段: list = [1,2,3,4,2,3,4,5,6,7,4,6,7,8,5 ...
- python字典找出年龄最大的人_python找出字典中value最大值的几种方法
假设定义一字典,m = {"a":3,"e":6,"b":2,"g":7,"f":7,"c ...
- python找出列表里大于输出_python找出列表中大于某个阈值的数据段示例
该算法实现对列表中大于某个阈值(比如level=5)的连续数据段的提取,具体效果如下: 找出list里面大于5的连续数据段: list = [1,2,3,4,2,3,4,5,6,7,4,6,7,8,5 ...
- python批量删除微信好友_Python找出微信上删除你好友的人脚本写法
原标题:Python找出微信上删除你好友的人脚本写法 相信大家在微信上一定被上面的这段话刷过屏,群发消息应该算是微信上流传最广的找到删除好友的方法了.但群发消息不仅仅会把通讯录里面所有的好友骚扰一遍, ...
- 如何快速找出找出两个数组中的_找出JavaScript中两个数组之间的差异
LeetCode今天面临的挑战是在数组中查找所有消失的数字. 蛮力 我们的输入包括一个缺少数字的实际数组.我们想将该数组与相同长度的数组进行比较,其中没有遗漏的数字.所以如果给定的话[4,3,2,7, ...
- python判断几个数最大最小_python 找出list中最大或者最小几个数的索引方法
{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...
- python 中的列表中最大数怎么求_python 找出list中最大或者最小几个数的索引
{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...
- python找出矩阵中的最大值_Python例题:找到并输出矩阵中的最大值
早就听说Python是一门很强大的语言,不过一直没有什么机会去学.直到前一段时间我的技术群里有人问我了一道Python的题目,本着帮助他人.充实自己的想法,我二话不说就去查找资料,做出了这道题.也算是 ...
最新文章
- 前端面试题:算法-冒泡排序
- 软件工程-第一次作业
- SqlServer学习笔记【暂】
- qt中new与delete使用示例
- 心中一万只草泥马在奔腾是种怎样的体验?| 今日最佳
- 查看openssh版本_OpenSSH命令注入漏洞复现(CVE202015778)
- VG SketchPad编辑器——可嵌入的jQuery插件
- PHP根据经纬度计算距离
- window远程桌面无法复制粘贴文件到本地
- 浅谈智慧校园建设中存在的问题及解决方案
- Oriented R-CNN完整复现HRSC2016以及训练自己的HBB数据集(DIOR)
- 欧姆龙485通讯示例程序_PLC程序结构设计和技巧
- 比光刻机还重要的IP核是什么?
- ORA-01918: user hr does not exist 解决办法
- Unity粒子系统参数解析(一)
- 哥哥与弟弟的游戏故事
- 最好用的便笺免费下载及教程
- 小程序页面跳转及返回总结
- 今日早报 每日精选12条新闻简报 每天一分钟 知晓天下事 8月5日
- 网站在百度站长平台无上传站点LOGO权限下,如何实现LOGO图片在百度索引中自动抓取展现?
热门文章
- perl调用shell
- 工业机器人码垛教学实施_工业机器人应用案例码垛详解
- Scala-Actor并行wordcount
- 搭建linux测试环境有什么用_谈谈现在搭建网站用什么程序好,选择对的程序是很重要的开头...
- python加密程序_Python 简单的可逆加密程序
- python django flask介绍_django和flask哪个值得研究学习
- 将八进制数制转换为二进制,十进制和十六进制数制
- python的pass语句_Python | 演示pass语句的示例
- html文段源码,HTML 段落
- linux下enum类型占几个字节,enum大小问题