總目錄:http://www.reibang.com/p/e406a9bc93a9
Python - 子目錄:http://www.reibang.com/p/50b432cb9460
元組
元組又被稱為只讀列表猴鲫,即數(shù)據(jù)可以被查詢佃延,但是不能修改部逮。所以很多列表的操作同樣適用于元組。
a=()
這就創(chuàng)建了一個元組西采,這里有一個注意事項:
#當(dāng)只有一個元素的時候
tup1=(50)
type(tup1)? # 不加逗號,類型為整型
<class'int'>
tup1=(50,)
type(tup1)? # 加上逗號僚稿,類型為元組
<class'tuple'>
基礎(chǔ)操作
查
查詢和列表一樣進(jìn)行切片操作
元組有count和index兩種內(nèi)置查詢函數(shù)蹦掐,用法和列表相同。
增(改)
元組不支持修改户辞,但是可以進(jìn)行連接操作泌类。
tup1=(12,34.56)
tup2=('abc','xyz')
以下修改元組元素操作是非法的。
tup1[0] = 100
另一種創(chuàng)建元組的方式
tup3=tup1+tup2
print(tup3)
(12,34.56,'abc','xyz')
這樣的tup3相當(dāng)于tup1和tup2的連接底燎。
刪
元組同樣無法刪除元素刃榨,但是可以使用del刪除元組。
常用方法
元組只有count和index兩個內(nèi)置方法双仍。
len ()
統(tǒng)計元素個數(shù)
a=("baidu","Google",5,"8")
print(len(a))
4
max()
打印最大值
print(max(a))
“baidu”
min()?
打印最小值
print(min(a))
5
tuple()
將其他數(shù)據(jù)類型轉(zhuǎn)換為元組(就是工廠函數(shù))
a=?["baidu","Google",5,"8"]
t=tuple(a)
print(t)
("baidu","Google",5,"8")