Python的元組與列表類似,不同之處在於元組的元素不能修改。
元組使用小括號,清單使用方括號。
元組建立很簡單,只需要在括號中加入元素,並使用逗號隔開即可。
如下實例:
tup1 = ('physics', 'chemistry', 1997, 2000);
tup2 = (1, 2, 3, 4, ##tup2 = (1, 2, 3, 4, 5 ) ;
tup3 = "a", "b", "c", "d";
tup2 = (1, 2, 3, 4, ##tup2 = (1, 2, 3, 4, 5 ) ;
tup3 = "a", "b", "c", "d";
建立空元組
##tup1 = ();
元組只包含一個元素時,需要在元素後面加上逗號tup1 = (50,);
元組與字串類似,下標索引從0開始,可以進行截取,組合等。 存取元組元組可以使用下標索引來存取元組中的值,如下實例:
#!/usr/ bin/python
tup1 = ('physics', 'chemistry', 1997, 2000);
tup2 = (1, 2, 3, 4, 5, 6, #7); ##print "tup1[0]: ", tup1[0]
print "tup2[1:5]: ", tup2[1:5]
以上實例輸出結果:
tup1 = ('physics', 'chemistry', 1997, 2000);
tup2 = (1, 2, 3, 4, 5, 6, #7); ##print "tup1[0]: ", tup1[0]
print "tup2[1:5]: ", tup2[1:5]
以上實例輸出結果:
tup1[0]: physics
tup2[1:5]: (2, 3, 4, 5)元組中的元素值是不允許修改的,但我們可以對元組進行連接組合,如下實例:
#!/usr/bin/python
# -*- coding: UTF-8 -*-tup1 = (12, 34.56);
tup2 = ('abc', 'xyz');
以上實例輸出結果:
tup2 = ('abc', 'xyz');
以上實例輸出結果:
(12, 34.56, 'abc', 'xyz')
刪除元組
#元組中的元素值是不允許刪除的,但我們可以使用del語句來刪除整個元組,如下實例:
#!/usr/bin/python
tup = ( 'physics', 'chemistry', 1997, 2000);
print tup;
del tup;
print "After deleting tup : "
print##tup;## tup;####元組運算子
Python 表達式
元組索引,截取
Python 表達式
熱AI工具
熱門文章
熱門話題
熱門工具
print tup;
del tup;
print "After deleting tup : "
print##tup;## tup;##
以上實例元組刪除後,輸出變數會有異常訊息,輸出如下圖所示:
('physics', 'chemistry', 1997, 2000)
After deleting tup :
Traceback (most recent call last):
# File "test.py", line 9, in <module>
After deleting tup :
Traceback (most recent call last):
# File "test.py", line 9, in <module>
與字串一樣,元組之間可以使用+ 號碼和* 號運算。這意味著他們可以組合和複製,運算後會產生一個新的元組。
| 結果 | #描述 | |
|---|---|---|
| 3 | 計算元素個數 | |
| (1, 2, 3, 4, 5, 6) | 連接 | |
| ['Hi!', 'Hi!', 'Hi!', 'Hi!'] | 複製 | |
| True | 元素是否存在 | |
| 1 2 3 | 迭代 |
因為元組也是序列,所以我們可以存取元組中的指定位置的元素,也可以截取索引中的一段元素,如下所示:
元組:
L = ('spam', 'Spam', 'SPAM !')| #描述 | ||
|---|---|---|
| 'SPAM!' | 讀取第三個元素 | |
| ' Spam' | 反向讀取;讀取倒數第二個元素 | |
| #('Spam', 'SPAM !') | 截取元素 |
| 序號 | 方法及描述 |
|---|---|
| 1 | cmp(tuple1, tuple2) 比較兩個元組元素。 |
| 2 | len(tuple) 計算元組元素個數。 |
| 3 | max(tuple) 傳回元組中元素最大值。 |
| 4 | min(tuple) 傳回元組中元素最小值。 |
| 5 | tuple(seq) 將清單轉換為元組。 |
相關影片
熱AI工具
Undress AI Tool
免費脫衣圖片
AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。
Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片
Stock Market GPT
人工智慧支援投資研究,做出更明智的決策
熱門文章
mysql使用複製遮罩(Replication Masking)限制複製數據
1 個月前 By DDD
如何在Premiere使用AI語音增強? (音訊清理指南)
1 個月前 By 下次还敢
如何將 jQuery 的拖放事件正確遷移到原生 JavaScript
4 週前 By DDD
'EVM”是什麼?以太坊虛擬機器的意義
1 個月前 By DDD
記事本升級、更便宜的 YouTube TV 以及 Nova Launcher 的新主人:新聞綜述
3 週前 By DDD
熱門話題
# 抖音等級價目表1-75
20515
7
20515
7
# wifi顯示無ip分配
13628
4
13628
4
# 虛擬手機號碼接收驗證碼
11964
4
11964
4
# gmail信箱登陸入口在哪裡
8978
17
8978
17
# windows安全中心怎麼關閉
8503
7
8503
7
熱門工具
記事本++7.3.1
好用且免費的程式碼編輯器
SublimeText3漢化版
中文版,非常好用
禪工作室 13.0.1
強大的PHP整合開發環境
Dreamweaver CS6
視覺化網頁開發工具
SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)












![PHP實戰開發極速入門: PHP快速創建[小型商業論壇]](https://img.php.cn/upload/course/000/000/035/5d27fb58823dc974.jpg)
