• 技术文章 >常见问题 >Python常见问题

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

    yangyang2020-05-25 14:25:06原创19748

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

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

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

    输出结果如下:

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

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

    Ldata = [1, 2, 3, 4, 5, 6, -1, -2]
    res1 = [x for x in Ldata if x > 0]
    print(res1)

    输出结果如下:

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

    更多Python知识请关注Python自学网

    专题推荐:python
    品易云
    上一篇:python怎么取固定字数? 下一篇:python怎么判断库是否安装?

    相关文章推荐

    • python怎么清除窗口计算历史?• python怎么手动安装库?

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网