python列表的快速生成

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/chang349276/article/details/76284186

range 函数

如果是有规则的列表,可以用range函数生成:

range(5)
#[0, 1, 2, 3, 4]
range(1,5)
#[1, 2, 3, 4]
range(1,10,2)
#[1, 3, 5, 7, 9]
range(10,1,-2)
#[10, 8, 6, 4, 2]

重复列表

如果需要生成重复某个数n次的列表,可以使用:

[0*x for x in range(10)]
#[0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
# 10个0构成的列表

猜你喜欢

转载自blog.csdn.net/chang349276/article/details/76284186
今日推荐