元組建立很簡單,只需要在括號中新增元素,並使用逗號隔開即可。
如下例項:
tup1 = ('google', 'runoob', 1997, 2000);
tup2 = (1, 2, 3, 4, 5 );
tup3 = "a", "b", "c", "d";
建立空元組
tup1 = ();
元組中只包含乙個元素時,需要在元素後面新增逗號,否則括號會被當作運算子使用:
tup1 = (50)
type(tup1) # 不加逗號,型別為整型
tup1 = (50,)
type(tup1) # 加上逗號,型別為元組
元組可以使用下標索引來訪問元組中的值,如下例項:
tup1 = ('google', 'runoob', 1997, 2000)
tup2 = (1, 2, 3, 4, 5, 6, 7 )
print ("tup1[0]: ", tup1[0])
print ("tup2[1:5]: ", tup2[1:5])
輸出結果:
tup1[0]: google
tup2[1:5]: (2, 3, 4, 5)
元組中的元素值是不允許修改的,但我們可以對元組進行連線組合,如下例項:
tup1 = (12, 34.56);
tup2 = ('abc', 'xyz')
# 建立乙個新的元組
tup3 = tup1 + tup2;
print (tup3)
以上例項輸出結果:
(12, 34.56, 'abc', 'xyz')
元組中的元素值是不允許刪除的,但我們可以使用del語句來刪除整個元組,如下例項:
tup = ('google', 'runoob', 1997, 2000)
print (tup)
del tup;
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 = ('google', 'taobao', 'runoob')
python 表示式
結果描述
l[2]
'runoob!'
讀取第三個元素
l[-2]
'taobao'
反向讀取;讀取倒數第二個元素
l[1:]
('taobao', 'runoob!')
擷取元素,從第二個開始後的所有元素。
python元組包含了以下內建函式
方法描述
例項len(tuple)
計算元組元素個數。
tuple1 = ('google', 'runoob', 'taobao')
len(tuple1)
3max(tuple)
返回元組中元素最大值。
tuple2 = ('5', '4', '8')
max(tuple2)
'8'min(tuple)
返回元組中元素最小值。
tuple2 = ('5', '4', '8')
min(tuple2)
'4'tuple(seq)
將列表轉換為元組。
Python基礎 8 元組
目錄 一 元組的定義 元組 tuple 帶了緊箍咒的列表 注意 定義元組時,如果只有乙個元素,元素後面一定要加逗號,否則資料型別不確定 二 元組的常用方法 三 元組的特性 索引 切片 連線 重複 成員操作符 for迴圈 四 元組的應用場景 1 不用第三個變數即可交換兩個變數的值 2 列印變數 五 元...
Python基礎 8 元組
元組與列表類似,不同之處在於元組的元素不能修改,元組用 定義,索引從0開始 注 元組中只包含乙個元素時,需要在元素後面新增 info tuple zhangsan 18,1.75 定義空元組 empty tuple 定義只包含乙個元素的元組 single tuple 5,取值和取索引,取索引就是已經...
python基礎10 元組
元組的定義 一種不可變的有序容器,其中的元素有位置上的先後順序,標誌性符號是圓括號和逗號 元組的適用場景 1.定義乙個元組 1.1方法一 直接賦值,直接把元素值寫入圓括號並用逗號分隔 其中 圓括號可以省,但是逗號不能省 即時只有乙個元素也必須有逗號 關於圓括號 關於逗號 1.2 方法二 通過tupl...