Python Dict找出value大于某值或key大于某值的所有项方式


Posted in Python onJune 05, 2020

对于一个Dict:

test_dict = {1:5, 2:4, 3:3, 4:2, 5:1}

想要求key值大于等于3的所有项:

print({k:v for k, v in test_dict.items() if k>=3})

得到

{3: 3, 4: 2, 5: 1}

想要求value值大于等于3的所有项:

print({k:v for k, v in test_dict.items() if v>=3})
{1: 5, 2: 4, 3: 3}

如果想要求k或者v某一个就取一个即可:

# -*- coding:utf-8 -*-
__author__ = 'ShawDa'

test_dict = {1:5, 2:4, 3:3, 4:2, 5:1}
print({k:v for k, v in test_dict.items() if k>=3})
print({k:v for k, v in test_dict.items() if v>=3})
print([k for k, v in test_dict.items() if k>=3])
print([k for k, v in test_dict.items() if v>=3])
print([v for k, v in test_dict.items() if k>=3])
print([v for k, v in test_dict.items() if v>=3])

补充知识:列表解析式实现筛选出大于5的数[1,2,3,4,5,6,7,8,9]

list(filter(lambda x:x>5,[1,2,3,4,5,6,7,8,9]))
#filter函数 python 中一个高阶函数,过滤器 filter 函数接受一个函数func和一个列表,这个函数func的作用是对每个元素进行判断,返回True和False来过滤掉不符合条件的元素

以上这篇Python Dict找出value大于某值或key大于某值的所有项方式就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python进阶教程之循环相关函数range、enumerate、zip
Aug 30 Python
python遍历数组的方法小结
Apr 30 Python
详解Python中expandtabs()方法的使用
May 18 Python
分享给Python新手们的几道简单练习题
Sep 21 Python
python3.x实现发送邮件功能
May 22 Python
使用Django启动命令行及执行脚本的方法
May 29 Python
为什么str(float)在Python 3中比Python 2返回更多的数字
Oct 16 Python
Scrapy框架使用的基本知识
Oct 21 Python
django-rest-framework 自定义swagger过程详解
Jul 18 Python
python使用 __init__初始化操作简单示例
Sep 26 Python
Python内置函数locals和globals对比
Apr 28 Python
Python  序列化反序列化和异常处理的问题小结
Dec 24 Python
python3检查字典传入函数键是否齐全的实例
Jun 05 #Python
Python使用20行代码实现微信聊天机器人
Jun 05 #Python
Python并发请求下限制QPS(每秒查询率)的实现代码
Jun 05 #Python
Python爬虫爬取百度搜索内容代码实例
Jun 05 #Python
python3读取autocad图形文件.py实例
Jun 05 #Python
Python实现加密接口测试方法步骤详解
Jun 05 #Python
基于python 将列表作为参数传入函数时的测试与理解
Jun 05 #Python
You might like
PHP 和 XML: 使用expat函数(一)
2006/10/09 PHP
PHP QRCODE生成彩色二维码的方法
2016/05/19 PHP
PHP依赖注入(DI)和控制反转(IoC)详解
2017/06/12 PHP
实例化php类时传参的方法分析
2020/06/05 PHP
如何判断图片地址是否失效
2007/02/02 Javascript
JavaScript调用Activex控件的事件的实现方法
2010/04/11 Javascript
jQuery cdn使用介绍
2013/05/08 Javascript
javascript匿名函数实例分析
2014/11/18 Javascript
js判断一个字符串是否包含一个子串的方法
2015/01/26 Javascript
AngularJS的ng Http Request与response格式转换方法
2016/11/07 Javascript
jQuery实现表格元素动态创建功能
2017/01/09 Javascript
javascript数据结构之串的概念与用法分析
2017/04/12 Javascript
移动端网页开发调试神器Eruda的介绍与使用技巧
2017/10/30 Javascript
windows系统下更新nodejs版本的方案
2017/11/24 NodeJs
layui清除radio的选中状态实例
2019/11/14 Javascript
Postman内建变量常用方法实例解析
2020/07/28 Javascript
在Python中使用pngquant压缩png图片的教程
2015/04/09 Python
Python3中多线程编程的队列运作示例
2015/04/16 Python
Python基于回溯法子集树模板解决取物搭配问题实例
2017/09/02 Python
详解Python中的测试工具
2019/06/09 Python
Windows下Sqlmap环境安装教程详解
2020/08/04 Python
浅谈css3新单位vw、vh、vmin、vmax的使用详解
2017/12/01 HTML / CSS
Europcar英国:英国汽车和货车租赁
2017/01/21 全球购物
大学校庆策划书
2014/01/31 职场文书
乡镇庆八一活动方案
2014/02/02 职场文书
《愚公移山》教学反思
2014/02/20 职场文书
服装店营销方案
2014/03/10 职场文书
争先创优公开承诺书
2014/08/30 职场文书
银行求职信模板
2015/03/20 职场文书
公司员工辞职信范文
2015/05/12 职场文书
学校工会工作总结2015
2015/05/19 职场文书
初二英语教学反思
2016/02/15 职场文书
2016年校园社会综合治理宣传月活动总结
2016/03/16 职场文书
2019年度政务公开考核工作总结模板
2019/11/11 职场文书
python人工智能human learn绘图可创建机器学习模型
2021/11/23 Python
动漫APP软件排行榜前十名,半次元上榜,第一款由腾讯公司推出
2022/03/18 杂记