Python3 元組(tuple)


一、定義:不可變序列的數據元素集合,元組的元素是不可以修改的

  元組使用小括號,例如:tuple = (1,)

  注意:即使元組里面只有一個元素,該元素后面也要加 ",";在函數傳遞參數時候用(*arg)來接受任意長度與個數的參數,並用元組保存

1 #----------tuple語法--------#
2 
3 tuple1 = (1,2,3,'a','v','g')
4 
5 tuple2 = 1,2,3,4,'s','b'
6 
7 tuple3 = ()  #空元組

 

二、元組的增、刪、改、查:

  由於元組不可修改的特性、所以其無法實現對元組內元素的修改和刪除,同樣也不能夠添加新的元素;

  (還是那句話:一旦創建不可以修改其中元素)

  增:

  要想實現元組元素的增加,就創建一個元組吧:

  

 

  需要注意的是:元組只能與元組使用 ‘+’號 連接組合;即 (1,2,3,4,5)+(33,)

  同時,元組是可以使用 ‘*’ 號 進行復制操作的:

  

  刪:(注意:這里的刪除並非刪除元組內元素,同 ‘+’號連接組合一樣,可以新創建一個元組;另外一個是使用del 刪除元組對象)

  通過切片,再使用‘+’號連接組合:

  

  del是刪除元組對象:

  

  改:(如上增、刪的方法一樣)

    

    

  查:(可以通過元組的下標(index)進行查找)

    

三、元組的常用方法、內置函數:

  方法:

    tuple.index(obj):從元組中找出某個值第一個匹配項的索引值

    tuple.count(obj): 統計某個元素在元組中出現的次數

      

  內建函數

    len(tup): 返回元組中元素的個數

    max(tup): 返回元組中元素最大的值

    min(tup): 返回元組中元素最小的值

    tuple(seq): 將列表轉化為元組

    

    in:3 in tuple1 #判斷 3 是否存在 tuple1 中,存在則返回true

    

 

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM