與字符串一樣,元組之間可以使用 + 號和 * 號進行運算。這就意味着他們可以組合和復制,運算后會生成一個新的元組。
Python 表達式 |
結果 |
描述 |
len((1, 2, 3)) |
3 |
計算元素個數 |
(1, 2, 3) + (4, 5, 6) |
(1, 2, 3, 4, 5, 6) |
連接 |
('Hi!',) * 4 |
('Hi!', 'Hi!', 'Hi!', 'Hi!') |
復制 |
3 in (1, 2, 3) |
True |
元素是否存在 |
for x in (1, 2, 3): print x, |
1 2 3 |
迭代 |
元組索引,截取
因為元組也是一個序列,所以我們可以訪問元組中的指定位置的元素,也可以截取索引中的一段元素,如下所示:
元組:
L = ('spam', 'Spam', 'SPAM!')
Python 表達式 |
結果 |
描述 |
L[2] |
'SPAM!' |
讀取第三個元素 |
L[-2] |
'Spam' |
反向讀取;讀取倒數第二個元素 |
L[1:] |
('Spam', 'SPAM!') |
截取元素 |
無關閉分隔符
任意無符號的對象,以逗號隔開,默認為元組,如下實例:
#!/usr/bin/python
print 'abc', -4.24e93, 18+6.6j, 'xyz';
x, y = 1, 2;print "Value of x , y : ", x,y;