推导式:
作用:用一个表达式创建一个有规律的列表或控制一个有规律列表
1)while循环创建有规律的列表
list1=[]
i=0
while i<10:
list1.append(i)
i+=1
print(list1)
# [0,1,2,3,4,5,6,7,8,9]
2)for循环创建有规律的列表
list1=[]
for i in rage(10)
list1.append(i)
print(i)可达到上面一样的而效果,但是感觉还是太难,因此可以使用列表推导式。
3)列表推导式
list1=[i for i in range(10)]
print(list1)
发现只需要两行就可以完成,非常的简单
4)如果想要创建0-10的偶数列表
a.调整range步长为2即可
b.使用带if的列表推导式
list1=[i for i in range(10) if i%2==0]
print(list1)