python字典如何获取最大和最小value对应的key
作者:LaiYoung1022 发布时间:2021-07-10 11:14:22
标签:python,字典,value,key
字典获取最大和最小value对应的key
my_dict = {'x':500, 'y':5874, 'z': 560}
key_max = max(my_dict.keys(), key=(lambda k: my_dict[k]))
key_min = min(my_dict.keys(), key=(lambda k: my_dict[k]))
print('Maximum Value: ',my_dict[key_max])
print('Minimum Value: ',my_dict[key_min])
根据字典的key获取对应的value值进行判断
# -*- coding:utf-8 -*-
def pred(dayToday, fields):
'''
:param dayToday: 当前日期
:param fields: n行m列的特征数据
:return:
'''
day_threshold = {'1': 0.1, '2': 0.2, '3': 0.3, '4': 0.4, '5': 0.5, '6': 0.6, '7': 0.7} # 日期-阈值字典
if str(dayToday) in day_threshold.keys(): # 判断日期是否在字典的key中
threshold = day_threshold[str(dayToday)] # 获取日期对应key的value值
print(threshold)
# if float(fields['a']) / float(fields['b']) < day_threshold[str(dayToday)]:
if float(10.0) / float(100.0) < threshold:
return True
else:
return False
else:
return False
dayToday = 3
fields = None
overUsed = pred(dayToday, fields) # 调用函数
print(overUsed)
输出结果如下:
0.3
True
来源:https://blog.csdn.net/weixin_44704985/article/details/110308735


猜你喜欢
- 最近使用pymysql写脚本的情况越来越多了,刚好整理,简单封装一个pymysql的操作类import pymysqlclass Mysql
- 什么是正则表达式?正则表达式(Regular Expression)通常被用来检索、替换那些符合某个模式(规则)的文本。此处的Regular
- python3中,list有个reverse函数,用来反转列表元素,但是如果想要反转部分元素呢?a = [1,2,3,4,5]a[0:3].
- 前言:现在写爬虫,入门已经不是一件门槛很高的事情了,网上教程一大把,但很多爬虫新手在爬取数据的过程中依旧会遇到这样那样的问题。今天整理了部分
- 1.概述pyecharts 是百度开源的,适用于数据可视化的工具,配置灵活,展示图表相对美观,顺滑。2.安装python3环境下的安装:pi
- 对url进行编码在服务器端我们可以使用asp中的server.urlencode,很方便实现。如:<% ss="asp之家欢
- MySQL 修改密码实例详解许久不用MySQL了,今天打开HediSQL连接mysql时发现root密码忘记了,修改密码操作捣鼓了一阵子,记
- torch.arange函数详解官方文档:torch.arange函数原型arange(start=0, end, step=1, *, o
- 最近用vuepress建了个博客,音乐的背景图片需要网络地址。还有博客自动复用的摘要图片也需地址开始用的阿里云的免费对象存储oss,但又是登
- 将el-switch值true、false改为number类型的1和0需求描述后端传回的status值为1(number类型)对应el-sw
- 如何将产生的密码记录并发送给用户?这里使用了cdonts邮件组件来发送邮件,前提服务器得支持cdonts组件。好了,看看具体实现方法吧,不是
- 前言: 时间戳字段在MySQL中经常使用到,比如需要记录一行数据创建的时间或修改的时间时,我们通常会使用时间戳即timestamp字段。本篇
- 本文实例讲述了python定时执行指定函数的方法。分享给大家供大家参考。具体实现方法如下:# time a function using t
- 目录构建消息对象发送邮件要点在很多时候,使用 Python 发送邮件可能没有办法使用邮件服务器提供的 API,因为不是所有的邮件服务商都会提
- 在CentOS7下,默认安装的就是python2.7,我现在来教大家如何安装python3:1、首先安装python3.6可能使用的依赖#
- 一、前提 这里的原则只是针对MySQL数据库,其他的数据库某些是殊途同归,某些还是存在差异。我总结的也是MySQL普遍的规则,对于某些特殊情
- 本文主要用python实现了对网站的模拟登录。通过自己构造post数据来用Python实现登录过程。当你要模拟登录一个网站时,首先要搞清楚网
- 在python中我们可以使用requests模块来实现调用远程接口一:安装requests模块pip install requests二:使
- 超级简单实现iframe框架滚动控制,前提要会简单修改原代码。step1:插入iframe标签在你想要的位置。<iframe 
- 最近在调代码,碰到幂函数、指数函数,总是提示ValueError: math domain errorValueError: negativ