天天看點

關于a[::-1]

b = a[i:j] 表示複制a[i]到a[j-1],以生成新的list對象,a[:]就相當于完整複制一份a

b = a[i:j:s]表示:i,j與上面的一樣,但s表示步進,預設為1.即從i到j每隔s取數,當s<0時,i預設時,預設為-1. j預設時,預設為-len(a)-1,是以a[::-1]相當于 a[-1:-len(a)-1:-1],也就是從最後一個元素到第一個元素複制一遍,即倒序。(如果隻是a[-1:-len(a)-1]是空集)