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 相关文章推荐
Python3使用requests发闪存的方法
May 11 Python
Python的Flask框架中使用Flask-SQLAlchemy管理数据库的教程
Jun 14 Python
Python实现学生成绩管理系统
Apr 05 Python
Python 统计字数的思路详解
May 08 Python
使用python批量读取word文档并整理关键信息到excel表格的实例
Nov 07 Python
如何在Django中设置定时任务的方法示例
Jan 18 Python
python实现BP神经网络回归预测模型
Aug 09 Python
python常用数据重复项处理方法
Nov 22 Python
tensorflow的计算图总结
Jan 12 Python
keras 多gpu并行运行案例
Jun 10 Python
Pycharm的Available Packages为空的解决方法
Sep 18 Python
python入门学习关于for else的特殊特性讲解
Nov 20 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 开发环境配置(Zend Studio)
2010/04/28 PHP
php生成随机密码的几种方法
2011/01/17 PHP
php使用Jpgraph创建柱状图展示年度收支表效果示例
2017/02/15 PHP
微信JSSDK分享功能图文实例详解
2019/04/08 PHP
JavaScript字符串String和Array操作的有趣方法
2012/12/18 Javascript
jQuery提示插件alertify使用指南
2015/04/21 Javascript
JavaScript通过Date-Mask将日期转换成字符串的方法
2015/06/04 Javascript
利用jquery制作滚动到指定位置触发动画
2016/03/26 Javascript
原生js实现自由拖拽弹窗代码demo
2016/06/29 Javascript
Jquery给当前页或者跳转后页面的导航栏添加选中后样式的实例
2016/12/08 Javascript
JS设计模式之访问者模式定义与用法分析
2018/02/05 Javascript
Angular5集成eventbus的示例代码
2018/07/19 Javascript
详解Vue之父子组件传值
2019/04/01 Javascript
使用ThinkJs搭建微信中控服务的实现方法
2019/08/08 Javascript
VUE 实现动态给对象增加属性,并触发视图更新操作示例
2019/11/29 Javascript
如何使用JavaScript检测空闲的浏览器选项卡
2020/05/28 Javascript
[02:43]DOTA2英雄基础教程 半人马战行者
2014/01/13 DOTA
利用Python画ROC曲线和AUC值计算
2016/09/19 Python
python使用Flask操作mysql实现登录功能
2018/05/14 Python
django的聚合函数和aggregate、annotate方法使用详解
2019/07/23 Python
python求绝对值的三种方法小结
2019/12/04 Python
关于Keras Dense层整理
2020/05/21 Python
Python-opencv实现红绿两色识别操作
2020/06/04 Python
Java如何格式化日期
2012/08/07 面试题
应届大学生求职信
2013/12/01 职场文书
学校安全教育制度
2014/01/31 职场文书
优秀教导主任事迹材料
2014/05/09 职场文书
莫言诺贝尔获奖演讲稿
2014/05/21 职场文书
会计系毕业生求职信
2014/05/28 职场文书
党的群众路线教育实践活动个人整改方案
2014/09/21 职场文书
优秀共青团员事迹材料
2014/12/25 职场文书
2015年三八妇女节活动总结
2015/02/06 职场文书
2015年学生会干事工作总结
2015/04/09 职场文书
医学会议开幕词
2016/03/03 职场文书
什么是检讨书?检讨书的格式及范文
2019/11/05 职场文书
漫画「狩龙人拉格纳」公开TV动画预告图
2022/03/22 日漫