Python資料類型-元組

來源:互聯網
上載者:User

標籤:class   iterable   基本   次數   最小   obj   指定位置   max   設定   

元組的基本操作:

  • 擷取元素個數:len()
  • 串連兩個元組:元組1 + 元組2
  • 複製多個元組:元組 * 複製數量
  • 擷取單個元素:元組[索引位置]
  • 擷取多個元素:元組[起始位置:終止位置:間隔數量]
  • 擷取元組最大元素:使用max(iterable,key)函數;參數iterable為可迭代對象,例如列表、元組以及我們之後將學習的字典、集合都是可迭代對象;參數key為函數(function),該參數預設為空白;注意元素必須為同一類型,否則會拋出異常。
  • 擷取元組最小元素:使用min(iterable,key)函數,參數同max函數。
  • 判斷元組是否包含指定元素:元素 in 元組
  • 尋找元組中指定元素的位置:使用index(object,start,stop)函數,參數object為對象,因為元組的元素可以是所有Python的對象的一種;參數start為查詢起始位置;參數stop為查詢終止位置。在元組的元素中查詢到與參數相同的元素時返回該元素的位置,否則拋出異常。
  • 擷取元組中元素出現的次數:使用count(object)函數,參數object為對象。
tup1 = (1,2,3,4,5,6,7,8,9) # 建立元組tup2 = (‘a‘,‘b‘,‘c‘)tup3 = (‘你‘,‘我‘,‘你‘,‘他‘,‘我‘,‘我‘)print (len(tup1)) # 擷取元組的元素數量print (tup1+tup2) # 串連多個元組為一個新元組print (tup2*3) # 重複元組元素為一個新元組print (tup1[0]) # 擷取元組指定位置的元素,索引位置從左至右由0開始print (tup1[-1]) # 擷取元組指定位置的元素,索引位置從右至左由-1開始print (tup1[2:8:2]) # 擷取元組中指定片段的元素,並可以設定間隔擷取print (max(tup1)) # 元組中元素均為同一類型時,擷取元組中最大的元素print (min(tup1)) # 元組中元素均為同一類型時,擷取元組中最小的元素print (‘a‘ in tup1) # 判斷元組中是否包含某個元素,如果包含,傳回值為True,否則為Falseprint (tup1.index(3)) # 查詢元組中是否包含某個元素,如果包含,傳回值為索引位置,否則拋出異常print (tup3.count(‘我‘)) # 擷取元組中某個元素的出現次數>>>9(1, 2, 3, 4, 5, 6, 7, 8, 9, ‘a‘, ‘b‘, ‘c‘)(‘a‘, ‘b‘, ‘c‘, ‘a‘, ‘b‘, ‘c‘, ‘a‘, ‘b‘, ‘c‘)19(3, 5, 7)91False23

 

Python資料類型-元組

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.