乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      Python 元組遍歷排序操作方法

       無名小卒917 2015-06-26

      在python不可變數(shù)據(jù)類型中,有一個比較重要的角色那就是元組( tuple )。如果某個對像被定義為元組類型,那么就意味著它的值不能被修改,除非重新定義一個新的對像。元組和列表常被放在一起進行比較,它們都是序列,所以有許多相同的操作方法,但前者是不可變數(shù)據(jù)類型,后者是可變數(shù)據(jù)類型,從本質(zhì)上又并不相同,元組的遍歷和排序我們將在以后的課程中會講到。

       

      元組tuple操作方法目錄
      1. 新建元組
      2. 讀取元組中的數(shù)據(jù)
      3. 元組修改操作
      4. 元組知識點總結(jié)

      如何創(chuàng)建元組tuple

      1、創(chuàng)建元組方法很簡單,元組是用小括號( )包括起來的,( )括號中的元素用逗號分割,這樣就完成元組的創(chuàng)建了。
      >>>(1,2,3)
      (1,2,3)
      如果新建時沒有用( )括號包括,只用逗號進行分隔python也會把它認(rèn)做為元組
      >>>1,2,3
      (1,2,3)
      如果你新建的元組中只有一個值,那么請記得在這個值后邊加上逗號
      >>>1,
      (1,)    
      如果沒有逗號,python只當(dāng)把它當(dāng)做整型來處理。
      >>>1
      1

      2、還有一種有趣的元組創(chuàng)建方法,需要用到tuple函數(shù)的功能:它可以一個列表為參數(shù),把它轉(zhuǎn)換為元組。

      元組tuple方法
      圖中第一部分把列表變?yōu)樵M理解起來很簡單。
      第二部用了字符串為參數(shù),結(jié)果是把字符串'hello'中的每一個字母,都做為一個新的元素添加到新元組中。

      如何讀取元組中的數(shù)據(jù)、值

      前文中說過元組是一個有序的集合,和列表一樣可以通過偏移來數(shù)據(jù)。簡單的說,元組支持索引和切片操作。
      索引(下標(biāo))和切片取值:
      python 元組取值

      如何修改元組的操作方法

      元組是不可變的,類似字符串,不能在原處修改內(nèi)容,但我們可以把它的類型做下轉(zhuǎn)換,例如把一個元組轉(zhuǎn)換為一個列表進行修改,之后再轉(zhuǎn)換成元組。
      例如:元組a = (2,3,3) 要把它變成(3,3,3)要怎么操作呢?
      元組修改方法
      1、首先引用list( )方法中傳入變量a的值,并賦值給變量b,得到列表b = [2,3,3]
      2、取列表變量b的第0位的值,并修改為3,此時變量b = [3,3,3]
      3、最后用tupel( )方法中傳入變量b的值,重新賦值給變量a,此時a = (3,3,3)

      如果元組內(nèi)包含的元素中,有可變數(shù)據(jù)類型,修改起來就十分方便了。如圖所示:
      修改元組的方法
      變量名為X的元組,第0位下標(biāo)對應(yīng)的是一個列表,因為列表是可變數(shù)據(jù)類型,所以可以直接進行修改。在這里初學(xué)都可能會比較混亂,其實這道題主要是對下標(biāo)的應(yīng)用,你只要準(zhǔn)備的找到下標(biāo)位置,就可以很輕松的讀懂題了。

      元組知識點總節(jié)

      1、元組是一個有序的集合,
      2、元組和列表一樣可以使用索引、切片來取值。
      3、創(chuàng)建元組后不能在原地進行修改替換等操作。
      4、元組支持嵌套,可以包含列表、字典和不同元組。
      5、元組支持一般序列的操作,例如:+、*
           >>>(1,2)+(3,4)
           (1,2,3,4)
           >>>(7,8)*4
           (7,8,7,8,7,8,7,8)
          注意+、*操作時,返回的是一個新元組

      元組的不可變性,在保證一個程序安全方面起到很大作用。在Python更深入的學(xué)習(xí)中你還會學(xué)到元組tuple更多特性和操作方法,對于入門級的初學(xué)才來說先了解這些元組的基礎(chǔ)就可以了。

      玩蛇網(wǎng)原創(chuàng),轉(zhuǎn)載請注明文章出處和來源網(wǎng)址:http://www./jichu/tuple.html

        本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多