新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)Python教程:python的list怎么取后幾個元素
python的列表是非常靈活的數(shù)據(jù)結(jié)構(gòu),支持增加、刪除、更新和查找等方法。

截取以冒號的形式分隔,切片顧頭不顧尾,會包含你寫的開頭下標(biāo)不會包含你寫的結(jié)尾下標(biāo),比如【0:2】意思是從下標(biāo)0開始截取到下
標(biāo)為2的前一個值也就是下標(biāo)為1的值。
python學(xué)習(xí)網(wǎng),大量的免費python視頻教程,歡迎在線學(xué)習(xí)!
>>> 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ù)是步長,默認(rèn)為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] >>>
也可以倒著取,使用負(fù)數(shù)取,最后的值是以-1結(jié)束的,比如只取字母,取全部可寫為冒號空
>>> arr [1, 3, 5, 7, 12, 'a', 'v', 'b'] >>> arr[-3] 'a' >>> arr[-3:] ['a', 'v', 'b'] >>>
分享文章:創(chuàng)新互聯(lián)Python教程:python的list怎么取后幾個元素
本文地址:http://m.fisionsoft.com.cn/article/djgshos.html


咨詢
建站咨詢
