国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python中切片的理解

2019-11-08 01:05:07
字體:
來源:轉載
供稿:網友

Python中的切片非常靈活,一行代碼就可以實現多行循環完成的動作。現結合語法和實例進行講解分析

L=list(range(10))#L中的元素是0-9用法:L[n1:n2:n3]n1代表開始元素下標n2代表結束元素下標n3代表切片間隔以及切片方向,默認值是1L中每個元素都有正負兩種下標,例如L[0]和L[-10]指的同一個元素都是0

案例一 :L[::1]的值

結果:[0,1,2,3,4,5,6,7,8,9]

這里n1=0,n2=9或者n1=-10,n2=-1

案例二:L[::-1]的值

結果:[9,8,7,6,5,4,3,2,1,0]

這里n1=9,n2=0或者n1=-1,n2=-10

案例三:L[-1:1]的值

結果:[]

L[-1:1]翻譯過來變為L[-1:1:1],由于最后一個元素后面找不到坐標為1的,故返回為空

案例四:L[-1:1:-1]的值

結果:[9,8,7,6,5,4,3,2]

python將這個表達式解釋為:從下標為-1的元素開始,以反方向切片到下標 為1的元素。那么ok,python可以找到這一段子序列,結果就是[9, 8, 7, 6, 5, 4, 3, 2]


注意:表達式中的n3表示的切片方向,正數表示正方向,從左到右,負數表示從反方向,從右到左,絕對值表示切片的間隔


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 贵溪市| 青海省| 潮安县| 蒙阴县| 泽州县| 惠安县| 屏东县| 荆门市| 西乌珠穆沁旗| 集贤县| 沁水县| 连云港市| 马尔康县| 册亨县| 美姑县| 浏阳市| 浦北县| 广安市| 尼木县| 谷城县| 喀喇| 新龙县| 亚东县| 肃宁县| 德化县| 舞钢市| 苍山县| 株洲县| 攀枝花市| 察雅县| 唐河县| 资兴市| 万载县| 昔阳县| 九台市| 开远市| 周宁县| 德保县| 庆城县| 肥乡县| 瑞金市|