• 技术文章 >后端开发 >Python教程

    Python过滤列表用法示例详解

    高洛峰高洛峰2017-03-06 13:46:58原创1358

    本文实例讲述了Python过滤列表用法。分享给大家供大家参考,具体如下:

    过滤列表

    [mapping-expression for element in source-list if filter-expression]

    以 if 开头的是过滤器表达式,过滤器表达式可以是返回值为真或者假(在 Python 中是 几乎任何东西)的任何表达式。任何经过滤器表达式演算值为元素的真都可以包含在映射中。其它的元素都将忽略,它们不会进入映射表达式,更不会包含在输出列表中。

    >>> li = ["a", "mpilgrim", "foo", "b", "c", "b", "d", "d"]
    >>> [elem for elem in li if len(elem) > 1]
    ['mpilgrim', 'foo']
    >>> [elem+elem for elem in li if len(elem) > 1]
    ['mpilgrimmpilgrim', 'foofoo']
    >>>

    更多Python过滤列表用法示例详解相关文章请关注PHP中文网!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:Python 过滤列表
    上一篇:详解Python中绑定与未绑定的类方法用法分析 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • Python中字典创建、遍历、添加等实用操作技巧合集• python简单实现刷新智联简历• 十个Python程序员易犯的错误• linux 下实现python多版本安装实践• Python的垃圾回收机制深入分析
    1/1

    PHP中文网