猫史档案馆


【Python教程帖】列表生成式

用户:cly33cly33查看:0 回复:1 评论:0 创建时间:2023-06-10T21:28:18


Python有一个非常实用的功能:

       列表生成式

他哪里实用呢:

      emotion_雷电猴_疑问

    他可以节省代码长度

    看上去很深奥(可以炫技)

但实际上非常简单

它由三部分组成

[i*333 for i in range(6) if i>3]
#↑     ↑                 ↑
#表达式 for循环           判断语句

生成列表分三步

1.for循环:生成需要筛选的序列(可以写很多个,作为for循环的嵌套)

2.判断语句:筛选掉当变量作为一个数据时条件不成立的序列,也就是删掉变量作为一个数据时条件不成立的数据

3.表达式:对剩下来的序列将他作为变量进行运算,一个个添加进列表

列表生成式有很多教程,我就不讲了

 


回复

上一页1 页 / 共 1下一页
dsajkfhdsajkfh

我觉得元祖推导式更常用,而不是列表推导式

点赞0


评论