python怎么筛选列表中大于0的数据?

图片[1]-python怎么筛选列表中大于0的数据?-uusu优素-乐高,模型,3d打印,编程

python筛选列表中大于0的数据的方法:

1、使用匿名函数lambda和filter函数筛选列表中大于0的数据

Ldata=[1,2,3,4,5,6,-1,-2]
res1=list(filter(lambdax:x>0,Ldata))
print(res1)

输出结果如下:

[1, 2, 3, 4, 5, 6]

2、使用列表解析筛选列表中大于0的数据

Ldata=[1,2,3,4,5,6,-1,-2]
res1=[xforxinLdataifx>0]
print(res1)

输出结果如下:

[1, 2, 3, 4, 5, 6]

原文来自:https://www.py.cn
© 版权声明
THE END
喜欢就支持一下吧
点赞10 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容