首页 > 编程语言 >python中输出字典中值最大或最小的项

python中输出字典中值最大或最小的项

时间:2023-08-28 20:45:44浏览次数:34  
标签:dict1 python 30 最小 40 60 20 80 字典

 

001、输出值最大的项

a、

>>> dict1 = {"c":30, "a":40, "b":80, "d":60}       ## 测试字典
>>> dict1
{'c': 30, 'a': 40, 'b': 80, 'd': 60}
>>> max_value = max(dict1.values())
>>> for i,j in dict1.items():
...     if j == max_value:
...             print(i,j)                         ## 输出值最大的项
...
b 80

 

b、

>>> dict1 = {"c":30, "a":40, "b":80, "d":60}
>>> dict1
{'c': 30, 'a': 40, 'b': 80, 'd': 60}
>>> max(dict1.items(), key = lambda x:x[1])    ## 输出值最大的项
('b', 80)

 

 

02、输出值最小的项

a、

>>> dict1 = {"c":30, "a":40, "b":80, "d":20, "e":60}      ## 测试字典
>>> dict1
{'c': 30, 'a': 40, 'b': 80, 'd': 20, 'e': 60}
>>> min_value = min(dict1.values())
>>> min_value
20
>>> for i,j in dict1.items():  
...     if j == min_value:
...             print(i, j)                   ## 输出值最小的项
...
d 20

 

b、

>>> dict1 = {"c":30, "a":40, "b":80, "d":20, "e":60}
>>> dict1
{'c': 30, 'a': 40, 'b': 80, 'd': 20, 'e': 60}
>>> min(dict1.items(), key = lambda x:x[1])      ## 输出值最小的项
('d', 20)

 

 

标签:dict1,python,30,最小,40,60,20,80,字典
From: https://www.cnblogs.com/liujiaxin2018/p/17663334.html

相关文章

  • windows中Python安装
      下载地址:https://www.python.org/downloads/windows/选择需要的版本,我下载的是3.10安装时,注意选择对所有用户安装,否则安装后,运行项目报“CreateProcesserror=5,拒绝访问”错误安装时,选择AddPythontoenvironmentvariables复选框时,会自动帮我们配置环......
  • Python学习日记 2023年8月28日
    importrequestsfromlxmlimportetreeimportreurl='https://image.baidu.com/search/acjson?tn=resultjson_com&logid=8700291432374701138&ipn=rj&ct=201326592&is=&fp=result&fr=ala&word=%E8%A1%A8%E6%83%85%E5%8C%85&query......
  • python逻辑运算符与流程控制
    Python的基础逻辑运算内容概要算数运算符比较运算符赋值运算符逻辑运算符成员运算符身份运算符流程控制ifelse算术运算符代码演示a=21b=10c=0c=a+bprint("1-c的值为:",c)c=a-bprint("2-c的值为:",c)c=a*bprint("3-c的值......
  • python request session
    python request session try:#verify参数来解决ssl报错问题request_result=self.request_sess.post(url,data,verify=False)print(request_result)exceptExceptionase3:print("数据提交失败,异常信息{str(e3)}")     ######......
  • Python Tornado实现WebSocket通讯
    以下实例有点像广播通讯,支持多个客户端连接代码参考别人的,稍微做了一点点修改服务器端websocket_demo.py #-*-coding:utf-8-*-from__future__importunicode_literals,print_functionfromdatetimeimportdatetimeimportosimporttornadofromtornado.opti......
  • python3.8以及更高版本 编译pcl
    github https://github.com/strawlab/python-pcl1.安装Cython当前的Cython的版本如下 由于python-pcl代码仓已经是很老的代码了,没有人在维护,高版本的Cython会导致编译失败报错如下Cython.Compiler.Errors.CompileError:pcl/_pcl_180.pyx 使用Cython==0.29版本即可解决......
  • Python分享之redis(3)
    3、List操作redis中的List在在内存中按照一个name对应一个List来存储lpush(name,values)#在name对应的list中添加元素,每个新的元素都添加到列表的最左边r.lpush("list_name",2)r.lpush("list_name",3,4,5)#保存在列表中的顺序为5,4,3,2rpush(name,values)#同lpush,但每个新的元素......
  • Python查询Prometheus API
     #!/bin/python#-*-coding:utf-8-*-importpandasaspdimportrequests,time,redefgetcolumn(status):iffloat(status)<80:return"正常"#eliffloat(status)<2:#return"异常"else:......
  • Python5day
    今日内容概要基本运算符算术比较赋值逻辑成员身份流程控制(重要)——if  else elifwhile for等基本运算符:1.取模运算——又叫取余运算% 2.比较运算 == !=比较运算符及比较数据类型,又比较数据值3.赋值运算符  =python语法中除了有=号这种简单的赋值运算外,还支......
  • Windows环境下部署Python
    登录Python网站下载想要安装的版本并下载 下载完成后双击运行 点击installnow,等待安装进度条结束  此时Python已经安装完成,点击close即可。打开cmd,输入Python检验 发现并未正常进入Python,并弹出微软商店Python安装界面。查看win菜单,发现有Python安装后的启动程序......