<rp id="wnpn7"><ruby id="wnpn7"></ruby></rp>
<progress id="wnpn7"><track id="wnpn7"><rt id="wnpn7"></rt></track></progress>
<ruby id="wnpn7"></ruby>
<ruby id="wnpn7"><blockquote id="wnpn7"><div id="wnpn7"></div></blockquote></ruby>

    1. <em id="wnpn7"><ruby id="wnpn7"><input id="wnpn7"></input></ruby></em>
      1. <button id="wnpn7"><acronym id="wnpn7"></acronym></button><button id="wnpn7"><acronym id="wnpn7"></acronym></button>

        <rp id="wnpn7"><acronym id="wnpn7"></acronym></rp>

        <li id="wnpn7"><object id="wnpn7"><u id="wnpn7"></u></object></li>
        VB.net 2010 視頻教程 VB.net 2010 視頻教程 python基礎視頻教程
        SQL Server 2008 視頻教程 c#入門經典教程 Visual Basic從門到精通視頻教程
        當前位置:
        首頁 > 編程開發 > python教程 >
        • python基礎教程之Python第五章-內置數據結構03-元組

        本站最新發布   Python從入門到精通|Python基礎教程
        試聽地址  
        http://www.squ68.com/eschool/python.html


        三、元組(tuple)

        python 作為一個發展中的語言,也提供了其他的一些數據類型。

        tuple也是 python 中一個標準的序列類型。

        他的一些操作和strlist是通用的,因為他們都是一種序列(sequence data type)

        支持索引、切片、連接,支持使用內置len()來獲取tuple中元素的個數。

        另外tuple不可變對象,所以不能對tuple做修改。

        元組與列表相似,不同之處在于元組的元素不能修改

        3.1 元組的創建

        元組使用()定義,用于存儲一串信息,使用comma(逗號)隔開的多個值就組成了tuple

        索引從0開始。(索引就是數據在元組中的位置編號)

        t = 10, 20, 30, 25  # 創建了一個 tuple 并把這個 tuple 賦值給變量 t
        print(t)
        

        注意:tuple 在輸出的時候總是用一對圓括號包裹起來


        如果tuple中只有一個元素,這個時候書寫的時候容器與普通的變量混淆,所以,python 要求在第一個元素的后面必須添加一個 comma

        t2 = 10,
        print(t2)
        

        前面的這種tuple寫法可讀性不好,所以在實際使用的時候會直接把tuple用圓括號括起來,就像他在終端的輸出的那樣。

        t1 = (10, 20, 30, 25)
        print(t1)
        t2 = (10,)
        print(t2)
        

        如圓括號中不添加任何元素則就是一個空的tuple

        直接調用tuple()也可以得到一個空的tuple

        t1 = ()  # 1個空的 tuple
        print(t1)
        
        t2 = tuple()
        print(t2)  # 1個空的 tuple
        

        tuple也支持嵌套

        v = ([1, 2, 3], [3, 2, 1], (2, 3))
        print(v)
        

        使用內置函數len()獲取tuple的長度

        v = (10, 20, 30, 40)
        print(len(v))    # 4
        v = ([1, 2, 3], [3, 2, 1], (2, 3))
        print(len(v))    # 3
        

        3.2 元組的索引和切片

        tuplelist一樣都屬于序列,list的大部分操作都能支持操作tuple,除了修改和刪除操作。

        v = (10, 20, 30, 40)
        print(v[0])
        print(v[1:3])
        

        v = (10, 20, 30, 40)
        v[1] = 100    # 拋出異常
        

        相關教程
                
        免费看成年人视频大全_免费看成年人视频在线观看