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 相关文章推荐
解决python2.7用pip安装包时出现错误的问题
Jan 23 Python
示例详解Python3 or Python2 两者之间的差异
Aug 23 Python
Python K最近邻从原理到实现的方法
Aug 15 Python
基于python的selenium两种文件上传操作实现详解
Sep 19 Python
Win10 安装PyCharm2019.1.1(图文教程)
Sep 29 Python
python3连接kafka模块pykafka生产者简单封装代码
Dec 23 Python
通过实例了解Python str()和repr()的区别
Jan 17 Python
Pytorch mask-rcnn 实现细节分享
Jun 24 Python
使用Python将语音转换为文本的方法
Aug 10 Python
python实现AdaBoost算法的示例
Oct 03 Python
Python绘制数码晶体管日期
Feb 19 Python
Python基本数据类型之字符串str
Jul 21 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与mysql数据相互转换的方法
2014/12/25 PHP
PHP中include()与require()的区别说明
2017/02/14 PHP
PHP实现基于图的深度优先遍历输出1,2,3...n的全排列功能
2017/11/10 PHP
yii2 url重写并隐藏index.php方法
2018/12/10 PHP
js获取当前月的第一天和最后一天的小例子
2013/11/18 Javascript
js动画效果制件让图片组成动画代码分享
2014/01/14 Javascript
jquery检测input checked 控件是否被选中的方法
2014/03/26 Javascript
关于安卓手机微信浏览器中使用XMLHttpRequest 2上传图片显示字节数为0的解决办法
2016/05/17 Javascript
基于HTML+CSS+JS实现增加删除修改tab导航特效代码
2016/08/05 Javascript
利用js+css+html实现固定table的列头不动
2016/12/08 Javascript
Vue.js实战之利用vue-router实现跳转页面
2017/04/01 Javascript
Require.JS中的几种define定义方式示例
2017/06/01 Javascript
Vue学习笔记进阶篇之过渡状态详解
2017/07/14 Javascript
基于vue-resource jsonp跨域问题的解决方法
2018/02/03 Javascript
浅谈Vue 数据响应式原理
2018/05/07 Javascript
微信小程序实现图片滚动效果示例
2018/12/05 Javascript
vue+elementUI实现表单和图片上传及验证功能示例
2019/05/14 Javascript
Vue watch响应数据实现方法解析
2020/07/10 Javascript
Javascript文本框脚本实现方法解析
2020/10/30 Javascript
python进阶教程之函数参数的多种传递方法
2014/08/30 Python
python安装requests库的实例代码
2019/06/25 Python
python交互模式下输入换行/输入多行命令的方法
2019/07/02 Python
Django实现前台上传并显示图片功能
2020/05/29 Python
利用纯CSS3实现动态的自行车特效源码
2017/01/20 HTML / CSS
wordpress添加Html5的表单验证required方法小结
2020/08/18 HTML / CSS
Michael Kors香港官网:美国奢侈品品牌
2019/12/26 全球购物
高中生操行评语大全
2014/04/25 职场文书
职业规划实施方案
2014/06/10 职场文书
教书育人演讲稿
2014/09/11 职场文书
四风问题查摆剖析材料
2014/10/11 职场文书
技术转让协议书
2016/03/19 职场文书
php远程请求CURL案例(爬虫、保存登录状态)
2021/04/01 PHP
python 下载文件的几种方式分享
2021/04/07 Python
详解JVM系列之内存模型
2021/06/10 Javascript
使用Python开发冰球小游戏
2022/04/30 Python
html网页引入svg图片的4种方式
2022/08/05 HTML / CSS