標籤: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元組知識點