Python基礎 05 元組

2021-08-11 08:01:32 字數 2133 閱讀 4085

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

如下例項:

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...