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获取文件扩展名的方法
Jul 06 Python
Python 包含汉字的文件读写之每行末尾加上特定字符
Dec 12 Python
pycharm: 恢复(reset) 误删文件的方法
Oct 22 Python
对Python2与Python3中__bool__方法的差异详解
Nov 01 Python
PyQt5实现简易计算器
May 30 Python
浅谈Python反射 & 单例模式
Mar 21 Python
python中for循环变量作用域及用法详解
Nov 05 Python
python 遍历pd.Series的index和value
Nov 26 Python
Python实现线性判别分析(LDA)的MATLAB方式
Dec 09 Python
python 动态绘制爱心的示例
Sep 27 Python
使用Python爬取Json数据的示例代码
Dec 07 Python
python turtle绘制多边形和跳跃和改变速度特效
Mar 16 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+MYSQL 出现乱码的解决方法
2008/08/08 PHP
实例介绍PHP的Reflection反射机制
2014/08/05 PHP
PHP中isset与array_key_exists的区别实例分析
2015/06/02 PHP
Smarty foreach控制循环次数的一些方法
2015/07/01 PHP
再Docker中架设完整的WordPress站点全攻略
2015/07/29 PHP
PHP实现防盗链的方法分析
2017/07/25 PHP
javascript在子页面中函数无法调试问题解决方法
2014/01/17 Javascript
innerHTML中标签可以换行的方法汇总
2015/08/14 Javascript
原生js模拟淘宝购物车项目实战
2015/11/18 Javascript
AngularJS中的Directive自定义一个表格
2016/01/25 Javascript
基于JavaScript FileReader上传图片显示本地链接
2016/05/27 Javascript
从0开始学Vue
2016/10/27 Javascript
Vue.js实现一个漂亮、灵活、可复用的提示组件示例
2017/03/17 Javascript
ligerUI---ListBox(列表框可移动的实例)
2017/11/28 Javascript
浅谈vue中慎用style的scoped属性
2017/11/28 Javascript
解决webpack无法通过IP地址访问localhost的问题
2018/02/22 Javascript
AjaxUpLoad.js实现文件上传
2018/03/05 Javascript
Mac下安装vue
2018/04/11 Javascript
使用Vuex解决Vue中的身份验证问题
2018/09/28 Javascript
mpvue+vant app搭建微信小程序的方法步骤
2019/02/11 Javascript
通过js示例讲解时间复杂度与空间复杂度
2019/08/06 Javascript
5分钟快速看懂ES6中的反射与代理
2019/12/19 Javascript
在Python的Flask框架中验证注册用户的Email的方法
2015/09/02 Python
django之静态文件 django 2.0 在网页中显示图片的例子
2019/07/28 Python
Python中三维坐标空间绘制的实现
2020/09/22 Python
python3爬虫GIL修改多线程实例讲解
2020/11/24 Python
一款纯css3实现的鼠标经过按钮特效教程
2014/11/09 HTML / CSS
你不知道的5个HTML5新功能
2016/06/28 HTML / CSS
html5 canvas绘制放射性渐变色效果
2018/01/04 HTML / CSS
莫斯科高科技在线商店:KremlinStore
2019/03/13 全球购物
阿拉伯时尚购物网站:Nisnass
2021/02/07 全球购物
金融专业毕业生自荐信
2014/06/26 职场文书
运动会广播稿200米(5篇)
2014/10/15 职场文书
教师病假条范文
2015/08/17 职场文书
浅谈MySQL之select优化方案
2021/08/07 MySQL
一篇文章看懂MySQL主从复制与读写分离
2021/11/07 MySQL