1.range()用法
代码
>>> range(,) #代表从1到5(不包含5)
[, , , ]
>>> range(,,) #代表从1到5,间隔2(不包含5)
[, ]
>>> range() #代表从0到5(不包含5)
[, , , , ]
2.list的slide用法
array = [1, 2, 5, 3, 6, 8, 4]
其实这里的顺序标识是
[1, 2, 5, 3, 6, 8, 4]
(0,1,2,3,4,5,6)
(-7,-6,-5, -4, -3, -2, -1)
代码
>>> array[:] #列出0以后的
[, , , , , , ]
>>> array[:] #列出1以后的
[, , , , , ]
>>> array[:-] #列出-1之前的
[, , , , , ]
>>> array[:-] #列出3到-3之间的
[]
那么两个[::]会是什么那?
>>> array[::2]
[1, 5, 6, 4]
>>> array[2::]
[5, 3, 6, 8, 4]
>>> array[::3]
[1, 3, 4]
>>> array[::4]
[1, 6]
如果想让他们颠倒形成reverse函数的效果
>>> array[::-1]
[4, 8, 6, 3, 5, 2, 1]
>>> array[::-2]
[4, 6, 5, 1]