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
  • asp之家 网络编程 m.aspxhome.com