Python 列表推导
循环嵌套
在生成列表的时候,简化语法,在列表初始化时就生成完毕
list = []
for i in range(1,10):
for j in range(1,5):
list.append(i**j)
类似于这种循环嵌套
我们可以用列表推导的方法来简化代码
list = [i**j for i in range(1,10) for j in range(1,5) ]
条件判定
同时也可以在推导语句中加入条件判定语句if
list = []
for x in range(1,10):
if x%2 == 0:
list.append(x)
使用推导
list = [x for x in range(1,10) if x%2 ==0]