详解Python中的列表生成式

2020-08-19  本文已影响0人  超级超级小天才

其他关于Python的总结文章请访问:https://www.jianshu.com/nb/47435944

详解Python中的列表生成式

列表生成式是用来方便快速地生成一个list的方式,基本的写法有以下几种:

三个例子:

print([x * 2 for x in range(1, 11)])
print([x * x for x in range(1, 11) if x % 2 == 0])
print([x if x % 2 == 0 else -x for x in range(1, 11)])

------

[2, 4, 6, 8, 10, 12, 14, 16, 18, 20]
[4, 16, 36, 64, 100]
[-1, 2, -3, 4, -5, 6, -7, 8, -9, 10]

其中变量可以是一个或多个,比如:

总结:

上一篇 下一篇

猜你喜欢

热点阅读