之前学Python学的不精,在看大佬写的源代码时遇到了问题
test=[i for i in range(10)]
其实列表生成式就是 for循环的嵌套,后边在接上使用if的话就是多了一层判断,和下方代码实现是一样的
temp=[]
for i in range(10):
temp.append(i)
temp1=[]
for i in range(10):
if i%2==0:
temp1.append(i)
基本使用:
使用if
两个for循环
三个for循环