python字典如何获取最大和最小value对应的key
作者:LaiYoung1022 时间:2021-07-10 11:14:22
字典获取最大和最小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
标签:python,字典,value,key
0
投稿
猜你喜欢
Python虚拟机字节码教程之控制流实现详解
2023-01-09 09:56:53
javascript 实现子父窗体互相传值的简单实例
2023-08-09 09:52:52
oracle 安装与SQLPLUS简单用法
2009-06-10 17:49:00
MySQL中distinct语句去查询重复记录及相关的性能讨论
2024-01-16 23:31:27
python 使用ctypes调用C/C++ dll详情
2023-03-30 06:00:57
Django User 模块之 AbstractUser 扩展详解
2022-03-31 17:23:28
SQL SERVER 日志已满的处理方法
2010-07-31 13:32:00
如何在python中使用selenium的示例
2023-07-15 20:52:09
攻击者是如何将PHP Phar包伪装成图像以绕过文件类型检测的(推荐)
2023-09-05 19:29:06
pampy超强的模式匹配工具的实现
2023-03-05 23:05:07
asp如何使用ADO 2x Command 对象读取数据?
2010-06-03 10:51:00
发布你的Python模块详解
2021-06-10 02:03:53
python笔记(2)
2021-10-16 21:50:00
JS/jQ实现免费获取手机验证码倒计时效果
2023-09-23 05:21:41
浅谈为什么#{}可以防止SQL注入
2024-01-27 07:19:08
Python 数据结构之旋转链表
2021-05-04 15:39:28
用mysql做站点时怎样记录未知错误的发生
2009-01-14 13:16:00
vue中自定义指令(directive)的基本使用方法
2024-05-28 15:46:32
FF和IE之间7个JavaScript的差异[译]
2009-05-04 18:19:00
运用PyTorch动手搭建一个共享单车预测器
2022-10-20 06:25:04