python基础===如何在列表,字典,集合中根据条件筛选数据
2023-09-14 09:12:07 时间
#常见的操作如下: data = [1, 5, -3, -2, 6, 0, 9] res = [] for x in data: if x>=0: res.append(x) print(res) from random import randint #生成(-10,10)随机的十位列表 list_1 = [randint(-10, 10) for _ in range(10)] #第一种方法 list_2 = list(filter(lambda x: x>=0,list_1)) print(list_2) #第二种方法,推荐这种 list_3 = [x for x in list_1 if x >=0] print(list_3) #保留字典中大于80的值 dic_1 = {x: randint(0,100)for x in range(1,20)} print(dic_1) dic_2 = {k: v for k,v in dic_1.items() if v > 80} print(dic_2) set_1 = set(list_1) set_2 = {x for x in set_1 if x%3 == 0} print(set_2)
相关文章
- 快速入门Python机器学习(15)
- Python:将列表转为字符串的3种方法「建议收藏」
- python进制转换函数-Python中进制转换函数的使用
- python数组拼接字符串_Python练习题——数组拼接
- python基础系列教程——Python的安装与测试:python解释器、PyDev编辑器、pycharm编译器
- python基础(3)列表list
- 【说站】python数据预处理的三种情况
- 【说站】python中pyenv是什么
- 【说站】python如何实现自定义异常类
- pycharm怎么配置python环境anaconda_pycharm环境变量配置Anaconda
- python读取图片文件名_python 获取图片并自动命名保存
- opencv(4.5.3)-python(十五)--图像梯度
- Python粉丝数实时播报程序
- 软件测试|一文教你Python实现不同数据类型互转
- python之生产者消费者模型详解编程语言
- Python元组和列表的区别
- python计算最大优先级队列实例
- python列表操作使用示例分享