python的列表是非常靈活的數(shù)據(jù)結(jié)構(gòu),支持增加、刪除、更新和查找等方法。
截取以冒號的形式分隔,切片顧頭不顧尾,會包含你寫的開頭下標(biāo)不會包含你寫的結(jié)尾下標(biāo),比如【0:2】意思是從下標(biāo)0開始截取到下
標(biāo)為2的前一個值也就是下標(biāo)為1的值。
>>>arr=[1,3,5,7,12,'a','v','b']
>>>arr
[1,3,5,7,12,'a','v','b']
>>>arr[0:2]
[1,3]
>>>arr[1:4]
[3,5,7]
>>>
第三個參數(shù)是步長,默認為1,比如【0:6:2】從第一個下標(biāo)0開始步長為2,步長為1的話下一個切片值就是3,為2的話下一個值就是5,也就是下標(biāo)取值是次數(shù)乘以步數(shù)的倍數(shù)
>>>arr
[1,3,5,7,12,'a','v','b']
>>>arr[0:2:2]
[1]
>>>arr[0:6:2]
[1,5,12]
>>>arr[0:6:3]
[1,7]
>>>
也可以倒著取,使用負數(shù)取,最后的值是以-1結(jié)束的,比如只取字母,取全部可寫為冒號空
>>>arr
[1,3,5,7,12,'a','v','b']
>>>arr[-3]
'a'
>>>arr[-3:]
['a','v','b']
>>>
以上內(nèi)容為大家介紹了python培訓(xùn)之list怎么取后幾個元素,希望對大家有所幫助,如果想要了解更多Python相關(guān)知識,請關(guān)注IT培訓(xùn)機構(gòu):千鋒教育。