新聞中心
這里有您想知道的互聯(lián)網營銷解決方案
Python中怎么實現列表的切片-創(chuàng)新互聯(lián)
這篇文章給大家介紹Python中怎么實現列表的切片,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。
如下所示的列表test,我們截取test[1:3]的元素,因為下標從0開始,因此截取第1個和第二個數據,是不包括結尾的,默認的步長是1,我們還可以看到列表的分片操作實際上不影響原列表。
如果取test[:3]則表示下標從0開始取,相當于test[0:3];如果取test[1:]則表示切片從索引1一直取到末尾;如果是test[:]則會得到列表的拷貝。
我們也可以修改步長進行切片,切片的三個參數中,最后一個是步長,我們可以指定開始結束索引的時候指定步長,我們也可以指定所有的時候指定步長。
那么我們的列表索引可不可以用負號表示呢,實際上是可以的,list1[3:-1] 表示索引從3取到倒數第一個(倒數第一個取不到),跟其他最后一個取不到是一樣的。
那么步長是否也可以為負數呢?也是可以的,這是倒序列表,步長可以為負數,是倒著取元素的。例如list1[::-2] ,倒著取,步長為2。list1[8:2:-2] 指定索引 逆位置和步長并逆著取。
關于Python中怎么實現列表的切片就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
新聞標題:Python中怎么實現列表的切片-創(chuàng)新互聯(lián)
轉載來源:http://www.dlmjj.cn/article/djpgph.html