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