python字典如何获取最大和最小value对应的key

 更新时间:2022年11月15日 16:45:07   作者:LaiYoung1022  
这篇文章主要介绍了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

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • python图像填充与裁剪/resize的实现代码

    python图像填充与裁剪/resize的实现代码

    这篇文章主要介绍了python图像填充与裁剪/resize,本文通过示例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-08-08
  • 解析python 中/ 和 % 和 //(地板除)

    解析python 中/ 和 % 和 //(地板除)

    这篇文章主要介绍了python 中/ 和 % 和 //(地板除)的区别及简介,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧
    2020-06-06
  • 基于PyQt5完成pdf转word功能

    基于PyQt5完成pdf转word功能

    本文介绍的pdf转word功能还有一些待完善地方,例如可增加预览功能,实现每页预览,当然我们可以在后续阶段逐渐完善,对基于PyQt5完成的pdf转word功能感兴趣的朋友一起看看吧
    2022-06-06
  • python之NAN和INF值处理方式

    python之NAN和INF值处理方式

    这篇文章主要介绍了python之NAN和INF值处理方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-05-05
  • Python入门教程(三十三)Python的字符串格式化

    Python入门教程(三十三)Python的字符串格式化

    这篇文章主要介绍了Python入门教程(三十三)Python的字符串格式化,为了确保字符串按预期显示,我们可以使用 format()方法对结果进行格式化,需要的朋友可以参考下
    2023-05-05
  • python技巧分享Excel创建和修改

    python技巧分享Excel创建和修改

    这篇文章主要介绍了python技巧分享Excel创建和修改,openpyxl是一个读写Excel文档的Python库,能够同时读取和修改Excel文档。下面来看下文详细介绍,需要的小伙伴可以参考一下
    2022-02-02
  • Python与CNN的碰撞详解

    Python与CNN的碰撞详解

    CNN,即卷积神经网络,主要用于图像识别,分类。由输入层,卷积层,池化层,全连接层(Affline层),Softmax层叠加而成。卷积神经网络中还有一个非常重要的结构:过滤器,它作用于层与层之间(卷积层与池化层),决定了怎样对数据进行卷积和池化
    2022-12-12
  • python正则表达式判断字符串是否是全部小写示例

    python正则表达式判断字符串是否是全部小写示例

    python正则表达式判断字符串是否是全部小写,大腕参考使用吧
    2013-12-12
  • python使用RNN实现文本分类

    python使用RNN实现文本分类

    这篇文章主要为大家详细介绍了python使用RNN进行文本分类,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-05-05
  • 安装并免费使用Pycharm专业版(学生/教师)

    安装并免费使用Pycharm专业版(学生/教师)

    这篇文章主要介绍了安装并免费使用Pycharm专业版(学生/教师),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-09-09

最新评论