日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > python >内容正文

python

初学python数据结构-切片

發(fā)布時間:2023/12/20 python 48 豆豆
生活随笔 收集整理的這篇文章主要介紹了 初学python数据结构-切片 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

線性結(jié)構(gòu),也被稱為順序機構(gòu),有序的序列,可通過for in 迭代,len()取長度,長度是放在外面的,每次迭代的時候?qū)ζ湓鰷p

通過下標(biāo)訪問

?

切片

通過索引區(qū)域訪問線性結(jié)構(gòu)的一段數(shù)據(jù)

?

切片的操作

通過索引區(qū)域訪問線性結(jié)構(gòu)的一段數(shù)據(jù)

切片支持負(fù)索引,start為0可以省略;stop為末尾則省略,start一定在stop左邊

?

比如從-1 到 -10 需要更換方向,[:] 從頭取到尾,全部元素取出,等效于淺拷貝

?

從第4個開始到9個之前的字符

?

In [5]: a ='www.baidu.com'[4:9]

?

In [6]: a

Out[6]:'baidu'

?

從第0個開始到第9個字符之前

?

In [10]: a

Out[10]:'www.baidu.com'

?

In [11]:a[:9]

Out[11]:'www.baidu'

?

從尾部開始

In [12]:a[:-1]

Out[12]:'www.baidu.co'

?

In [13]:a[3:-1]

Out[13]:'.baidu.co'

默認(rèn)的終點方向是朝右開始,從第4個

?

In [19]:a[4:-4]

Out[19]:'baidu'

?

從第四個開始取

In [19]:a[4:-4]

Out[19]:'baidu'

?

從第0個到倒數(shù)第4個

?

In [22]:a[:-4]

Out[22]:'www.baidu'

?

In [30]:a[-9:-4]

Out[30]:'baidu'

?

切片是可以超界的

?

In [24]:a[-4:1000]

Out[24]:'.com'

?

切片中使用步長

?

步長可以是正、負(fù)整數(shù),默認(rèn)是1

坐標(biāo)原則都是從左向右去取

?

例:

In [35]:a[-9:-4]

Out[35]:'baidu'

?

在-9和-4之間使用2個步長

?

In [37]:a[-9:-4:2]

Out[37]:'biu'

?

?

使用切片做反排序

?

In [71]:a[9::-1]

Out[71]:'.udiab.www'

?

In [72]:a[::-1]

Out[72]:'moc.udiab.www'

?

In [73]:a[4::]

Out[73]:'baidu.com'

?

In [74]:a[4::-1]

Out[74]:'b.www'

?

In [75]:a[-9::-1]

Out[75]:'b.www'

?

去過坐標(biāo)相反,可以直接取負(fù)步長

?

Out[78]:'www.baidu.com'

?

In [79]:a[5:3:-1]

Out[79]: 'ab'

?

?

?

?

?本文轉(zhuǎn)自zuzhou 51CTO博客,原文鏈接:http://blog.51cto.com/yijiu/1968171

?

?

?

?

?

?

?

?

?

?

?

總結(jié)

以上是生活随笔為你收集整理的初学python数据结构-切片的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。