代码改变世界

python tips:列表推导

2017-07-14 11:24  很大很老实  阅读(241)  评论(0编辑  收藏  举报

看一个代码:

a=[1,2,3,4,5,6,7,8,9]
b=[5 if (i >3) else 1 for i in a]
print(b)

这就是列表推导。

列表推导一般用在通过一个list生成一个新的list的过程,如果代码量超过2-3行,那就要考虑是否需要重写。