首页 > 编程语言 > 详细

python之列表生成器

时间:2020-12-01 12:30:14      阅读:30      评论:0      收藏:0      [点我收藏+]

列表生成式即List Comprehensions,是Python内置的非常简单却强大的可以用来创建list的生成式。

写列表生成式时,把要生成的元素x放到前面,后面跟for循环,就可以把list创建出来

# a=[x for x in range(1,10)]
# print(a)

技术分享图片

for循环后面可以加if判断,也可以再加一层循环

# a=[x for x in range(1,10) if x%2==0]
# print(a)
# b=[x+y for x in ‘abc‘ for y in ‘xyz‘ ]
# print(b)

技术分享图片

 

 在一个列表生成式中,for前面的if ... else是表达式,而for后面的if是过滤条件,不能带else

 

python之列表生成器

原文:https://www.cnblogs.com/wbf980728/p/14067213.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!