python元組知識點

來源:互聯網
上載者:User

標籤:python

Python 元組

Python的元組與列表類似,不同之處在於元組的元素不能修改。

元組使用小括弧,列表使用方括弧。

元組建立很簡單,只需要在括弧中添加元素,並使用逗號隔開即可。

建立空元組

tup1 = ();

元組中只包含一個元素時,需要在元素後面添加逗號

tup1 = (50,);

元組與字串類似,下標索引從0開始,可以進行截取,組合等。

訪問元組
In [148]: a = (‘q‘,‘ss‘,‘pp‘)In [149]: a[0]Out[149]: ‘q‘
修改元組

元組中的元素值是不允許修改的,但我們可以對元組進行串連組合,如下執行個體:

In [156]:  a = (‘q‘,‘ss‘,‘pp‘)In [154]: b =(1,2,3)In [157]: a + bOut[157]: (‘q‘, ‘ss‘, ‘pp‘, 1, 2, 3)
刪除元組

元組中的元素值是不允許刪除的,但我們可以使用del語句來刪除整個元組,如下執行個體:

In [156]:  a = (‘q‘,‘ss‘,‘pp‘)
In [158]: del a

In [159]: a
---------------------------------------------------------------------------
NameError                                 Traceback (most recent call last)
<ipython-input-159-60b725f10c9c> in <module>()
----> 1 a

NameError: name ‘a‘ is not defined


元組內建函數

Python元組包含了以下內建函數

序號 方法及描述
1 cmp(tuple1, tuple2)
比較兩個元組元素。
2 len(tuple)
計算元組元素個數。
3 max(tuple)
返回元組中元素最大值。
4 min(tuple)
返回元組中元素最小值。
5 tuple(seq)

將列錶轉換為元組。

本文出自 “12462896” 部落格,請務必保留此出處http://12472896.blog.51cto.com/12462896/1963828

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.