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中的函数用法入门教程
Sep 02 Python
Python数据结构之双向链表的定义与使用方法示例
Jan 16 Python
python实现扫描日志关键字的示例
Apr 28 Python
python实现微信防撤回神器
Apr 29 Python
Python开发之Nginx+uWSGI+virtualenv多项目部署教程
May 13 Python
Python多进程入门、分布式进程数据共享实例详解
Jun 03 Python
Python实现代码统计工具
Sep 19 Python
浅析pip安装第三方库及pycharm中导入第三方库的问题
Mar 10 Python
Python使用pyyaml模块处理yaml数据
Apr 14 Python
Python pytesseract验证码识别库用法解析
Jun 29 Python
Python SQLAlchemy库的使用方法
Oct 13 Python
python如何写个俄罗斯方块
Nov 06 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教程 预定义变量
2009/10/23 PHP
谷歌音乐搜索栏的提示功能php修正代码
2011/05/09 PHP
解决FastCGI 进程超过了配置的活动超时时限的问题
2013/07/03 PHP
PHP基于php_imagick_st-Q8.dll实现JPG合成GIF图片的方法
2014/07/11 PHP
Thinkphp搜索时首页分页和搜索页保持条件分页的方法
2014/12/05 PHP
基于PHP常用文件函数和目录函数整理
2017/08/17 PHP
laravel实现批量更新多条记录的方法示例
2017/10/22 PHP
彻底搞懂JS无缝滚动代码
2007/01/03 Javascript
基于jquery的让textarea自适应高度的插件
2010/08/03 Javascript
jquery禁止回车触发表单提交
2014/12/12 Javascript
Javascript 拖拽的一些高级的应用(逐行分析代码,让你轻松了拖拽的原理)
2015/01/23 Javascript
js实现点击图片将图片地址复制到粘贴板的方法
2015/02/16 Javascript
JavaScript中switch语句的用法详解
2015/06/03 Javascript
jQuery实现产品对比功能附源码下载
2016/08/09 Javascript
Javascript农历与公历相互转换的简单实例
2016/10/09 Javascript
js实现导航吸顶效果
2017/02/24 Javascript
vue路由守卫+登录态管理实例分析
2019/05/21 Javascript
解决layui laydate 时间控件一闪而过的问题
2019/09/28 Javascript
如何使用webpack打包一个库library的方法步骤
2019/12/18 Javascript
jQuery实现带进度条的轮播图
2020/09/13 jQuery
Python使用文件锁实现进程间同步功能【基于fcntl模块】
2017/10/16 Python
python 动态生成变量名以及动态获取变量的变量名方法
2019/01/20 Python
python实现简单学生信息管理系统
2020/04/09 Python
Python实现EM算法实例代码
2020/10/04 Python
应届实习生的自我评价范文
2014/01/05 职场文书
会计工作心得体会
2014/01/13 职场文书
十八届三中全会个人学习材料
2014/02/13 职场文书
维稳工作情况汇报
2014/10/27 职场文书
学期个人工作总结
2015/02/13 职场文书
廉洁自律证明
2015/06/24 职场文书
行政处罚决定书
2015/06/24 职场文书
2019秋季运动会口号
2019/06/25 职场文书
Nginx 过滤静态资源文件的访问日志的实现
2021/03/31 Servers
Python爬虫基础讲解之请求
2021/05/13 Python
Python捕获、播放和保存摄像头视频并提高视频清晰度和对比度
2022/04/14 Python
Pandas实现批量拆分与合并Excel的示例代码
2022/05/30 Python