Python序列切片地址可以寫為[開始:結束:步長],其中的開始和結束可以省略
1.range(n)生成[0,n)區間整數
range(10)
[0,1,2,3,4,5,6,7,8,9]
2.開始start省略時,默認從第0項開始
range(10)[:10:2]
[0,2,4,6,8]
3.結尾省略的時候,默認到數組最后。
range(10)[1::2]
[1,3,5,7,9]
4.開始和結尾不省略的時候
range(10)[2:6:]#step省略默認為1 [2,3,4,5] range(10)[2:6:1] [2,3,4,5]
5.步長step=n;代表從start開始(start也算)每隔step間隔,取一個數,一直到結尾end
range(20)[::3]
[0,3,6,9,12,15,18]
6.當step等於負數的時候,從右向左取數。
range(10)[::-1] [9,8,7,6,5,4,3,2,1,0] range(10)[::-2] [9,7,5,3,1]