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

    python列表推导式是什么

    爱喝马黛茶的安东尼爱喝马黛茶的安东尼2020-01-06 10:27:19原创5961

    列表推导式(又称列表解析式)提供了一种简明扼要的方法来创建列表。

    它的结构是在一个中括号里包含一个表达式,然后是一个for语句,然后是 0 个或多个 for 或者 if 语句。那个表达式可以是任意的,意思是你可以在列表中放入任意类型的对象。返回结果将是一个新的列表,在这个以 if 和 for 语句为上下文的表达式运行完成之后产生。

    列表推导式的执行顺序:各语句之间是嵌套关系,左边第二个语句是最外层,依次往右进一层,左边第一条语句是最后一层。

    [x*y for x in range(1,5) if x > 2 for y in range(1,4) if y < 3]

    它的执行顺序是:

    for x in range(1,5)
        if x > 2
            for y in range(1,4)
                if y < 3
                    x*y

    python学习网,免费的在线学习python平台,欢迎关注!

    以上就是python列表推导式是什么的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:python 列表推导式
    上一篇:python如何创建空列表 下一篇:python中列表的用法是什么
    php培训_php实战培训【立即报名】-php中文网第20期

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• Python列表推导式的使用方法• Python列表推导式 你也能用好
    1/1

    PHP中文网