
#方案一:采用循环 1.带步长 2.不带步长
a = []
for i in range(1,100+1,2):
a.append(i)
print('列表a: ',a)
b = []
for j in range(1,100+1):
if j % 2 == 1:
b.append(j)
print('列表b: ',b)
#方案二:列表生成式
c = [i for i in range(1,100+1) if i % 2 == 1]
print('列表c: ',c)
d = [j for j in range(1,100+1,2)]
print('列表d: ',d)
#方案三:采用切片
print([i for i in range(1,100+1)][::2]) #[::2}的意思是,从i[0]开始取间隔为2的数,即1,3,5......
版权声明:本文为QQ18180564原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。