python生成1-100的奇数方法

# 方法一 列表推导式
print([i for i in range(1,100) if i%2!=0])
# 方案二 列表设置步长为2
print([i for i in range(1,100,2)])
# 方案三 
print([i for i in range(1,100)[::2]])
# 方案四 生成器
odd_numbers = (i for i in range(1, 101) if i % 2 != 0)  
for num in odd_numbers:  
    print(num)

python生成1-100的奇数方法_第1张图片

你可能感兴趣的:(python,开发语言)