列表推导式(又称列表解析式)提供了一种长篇大论的办法来创立列表。
它的构造是正在一个中括号里蕴含一个表白式,而后是一个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列表推导式是甚么的具体内容,更多请存眷资源魔其它相干文章!
标签: Python python教程 python编程 python使用问题 列表推导式
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
抱歉,评论功能暂时关闭!