欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

分析python切片原理和方法

 更新時間:2017年12月19日 11:55:53   作者:friedhelm_739  
這篇文章主要通過代碼實例給大家詳細(xì)介紹了python切片原理和方法,有興趣的朋友跟著學(xué)習(xí)下吧。

使用索引獲取列表的元素(隨機(jī)讀?。?/p>

列表元素支持用索引訪問,正向索引從0開始

colors=["red","blue","green"]

colors[0] =="red"

colors[1]=="blue"

同時,也可以使用負(fù)向索引(python中有序序列都支持負(fù)向索引)

colors[-1]=="green"

       

列表的切片操作

切片操作不是列表特有的,python中的有序序列都支持切片,如字符串,元組。

切片的返回結(jié)果類型和切片對象類型一致,返回的是切片對象的子序列,如:對一個列表切片返回一個列表,

字符串切片返回字符串。

切片生成的子序列元素是源版的拷貝。因此切片是一種淺拷貝。

li=["A","B","C","D"]

格式:  li[start : end : step]    

start是切片起點(diǎn)索引,end是切片終點(diǎn)索引,但切片結(jié)果不包括終點(diǎn)索引的值。step是步長默認(rèn)是1。

t=li[0:3]        ["A","B","C"]        #起點(diǎn)的0索引可以省略,t=li[:3]

t=li[2: ]        ["C","D"]           #省略end,則切到末尾

t=li[1:3]        ["B","C"]

t=li[0:4:2]       ["A","C"]       #從li[0]到li[3],設(shè)定步長為2。          

如何確定start和end,他們是什么關(guān)系?

在step的符號一定的情況下,start和end可以混合使用正向和反向索引,無論怎樣,你都要保證

start和end之間有和step方向一致元素 間隔,否則會切出空列表

t=li[0:2]

t=li[0:-2]

t=li[-4:-2]

t=li[-4:2]

上面的結(jié)果都是一樣的;t為["A","B"]



t=li[-1:-3:-1]

t=li[-1:1:-1]

t=li[3:1:-1]

t=li[3:-3:-1]

上面的結(jié)果都是一樣的;t為["D","C"]


t=li[-1:-3]

t=li[-1:1]

t=li[3:1]

t=li[3:-3]

都切出空列表

             

同時,step的正負(fù)決定了切片結(jié)果的元素采集的先后

省略start  和 end表示以原列表全部為目標(biāo)

t=li[::-1]     t--->["C","B","A"]     #反向切,切出全部

t=li[:]        t--->["A","B","C","D"]   #正向切全部

相關(guān)文章

  • Python讀取圖片的方法詳解

    Python讀取圖片的方法詳解

    這篇文章主要為大家詳細(xì)介紹了Python中讀取圖片的實現(xiàn)方法,文中的示例代碼簡潔易懂,具有一定的參考價值,需要的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2023-08-08
  • Python2.6版本pip安裝步驟解析

    Python2.6版本pip安裝步驟解析

    這篇文章主要介紹了Python2.6版本pip安裝步驟解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-08-08
  • Python實現(xiàn)Mysql全量數(shù)據(jù)同步的腳本分享

    Python實現(xiàn)Mysql全量數(shù)據(jù)同步的腳本分享

    這篇文章主要為大家詳細(xì)介紹了基于Python如何實現(xiàn)Mysql全量數(shù)據(jù)同步的功能,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起了解一下
    2023-06-06
  • Requests什么的通通爬不了的Python超強(qiáng)反爬蟲方案!

    Requests什么的通通爬不了的Python超強(qiáng)反爬蟲方案!

    今天帶大家學(xué)習(xí)Requests什么的通通爬不了的Python超強(qiáng)反爬蟲方案,文中有非常詳細(xì)的圖文介紹及代碼示例,對正在學(xué)習(xí)python的小伙伴們有很好的幫助,需要的朋友可以參考下
    2021-05-05
  • 基于Python實現(xiàn)視頻自動下載軟件

    基于Python實現(xiàn)視頻自動下載軟件

    這篇文章主要為大家詳細(xì)介紹了如何利用Python實現(xiàn)一個自動下載視頻、彈幕、評論的軟件,文中的示例代碼講解詳細(xì),需要的小伙伴可以參考一下
    2022-08-08
  • Python實現(xiàn)解析ini配置文件的示例詳解

    Python實現(xiàn)解析ini配置文件的示例詳解

    在開發(fā)過程中,配置文件是少不了的,而且配置文件是有專門的格式的,比如:ini,?yaml,?toml?等等。而對于?Python?而言,也都有相應(yīng)的庫來解析相應(yīng)格式的文件,下面我們來看看?ini?文件要如何解析
    2022-09-09
  • 簡單了解Python write writelines區(qū)別

    簡單了解Python write writelines區(qū)別

    這篇文章主要介紹了簡單了解Python write writelines區(qū)別,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-02-02
  • Tensorflow中的placeholder和feed_dict的使用

    Tensorflow中的placeholder和feed_dict的使用

    這篇文章主要介紹了Tensorflow中的placeholder和feed_dict的使用,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-07-07
  • Python中jieba庫的介紹與使用

    Python中jieba庫的介紹與使用

    使用jieba庫對一段文本進(jìn)行詞頻的統(tǒng)計是一件非常有意思的事,我們只需要使用這第三方庫,就可以在不閱讀文本的情況下,得到該文本的高頻率詞匯,這篇文章主要介紹了Python中jieba庫的介紹與使用,需要的朋友可以參考下
    2023-03-03
  • 非常簡單的Python識別圖片驗證碼實現(xiàn)過程

    非常簡單的Python識別圖片驗證碼實現(xiàn)過程

    這篇文章主要介紹了Python驗證碼識別實現(xiàn)過程,只需要幾行代碼就可以實現(xiàn),過程非常簡單,有需要的朋友可以借鑒參考下,希望可以有所幫助
    2021-09-09

最新評論