#slice[start:stop:step]
# 0 represent the left end of the sequence, -1 represents the right end of the sequence.
mystring = "my string"
#if the sign of the step is negative, then
#the default value of the start is -1, and the default value of the stop is zeor.
mystring[::-1] #'gnirts ym'
mystring[:3:-1] #'gnirt'
mystring[3::-1] #'s ym'
#if the sign of the step is positive, then
#the default value of the start is 0, and the de****t value of the stop is -1.
mystring[::1] #'my string'
mystring[:3:1] #'my '
mystring[3::1] #'string'
# start(0) ------- stop(-1), if the sign of the step is positive.
# stop(0) -------- start(-1), if the sign of the step is negative.
切片操作 Python學習筆記
切片適用於列表 字串 range物件等型別 1.begin 預設為0 end 不包括該位置,預設為列表長度 step 預設為1 步長step省略時,可以順便省略最後乙個冒號.2.可以通過切片來擷取列表中的任何部分,得到乙個新列表,也可以來修改和刪除列表中的元素,甚至可以通過切片操作作為列表物件增加元...
Python學習筆記 切片
學習廖雪峰python教程所得。1.切片 slice 可用於list tuple或字串。以list為例 l a b c d e 切片操作符 l x y z x y z 切片索引,x是左端,y是右端,z是步長,在 x,y 區間從左到右每隔z取值,預設z為1可以省略z引數。步長的負號就是反向,從右到左取...
Python 學習筆記 4 1 切片
取乙個list或tuple的部分元素是非常常見的操作。比如,乙個list如下 l michael sarah tracy bob jack 取前3個元素,應該怎麼做?笨辦法 l 0 l 1 l 2 michael sarah tracy 之所以是笨辦法是因為擴充套件一下,取前n個元素就沒轍了。取前n...