python基礎知識 元組

2021-10-06 14:49:54 字數 1922 閱讀 9122

python中元組與列表類似,只是元組是不可修改的型別,如果內嵌列表,則內嵌部分可以修改,元組是一種資料型別,英文為tuple

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

tup1 =

('jom'

,'jake'

,1997

,2000);

tup2 =(1

,2,3

,4,5

);tup3 =

"a",

"b",

"c",

"d";

print

(tup1)

print

(tup2)

print

(tup3)

建立空元組與乙個資料的元組,在建立乙個元素的元組時,記得後面加個逗號,否則不是元組型別,而是原來的型別

tup1 =()

tup2 =(1

,)tup3 =(1

)print

(tup1)

print

(tup2)

print

(tup3)

#輸出結果為1

元組可以通過下標的形式,來實現對元素的訪問

tup1 =

('a'

,'b'

,'c'

,'d'

,'e'

)print

(tup1[1]

)print

(tup1[1:

5])#左閉右開

# 輸出結果:

# b# ('b', 'c', 'd', 'e')

元組中的元素值是不允許修改的,但我們可以對元組進行連線組合和乘法運算

tup1 =

('a'

,'b'

,'c'

,'d'

,'e'

)tup2=

('d'

,'e'

)tup3=tup1+tup2

tup4=tup2*

2print

(tup3)

print

(tup4)

# 執行結果:

# ('a', 'b', 'c', 'd', 'e', 'd', 'e')

# ('d', 'e', 'd', 'e')

元組中的元素值是不允許刪除的,但我們可以使用del語句來刪除整個元組

tup1 =

('a'

,'b'

,'c'

,'d'

,'e'

)# del tup1[0]

# 報錯:typeerror: 'tuple' object doesn't support item deletion

del tup1

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

元素是否存在

3 not in (1,2,3)

false

元素是否存在

for x in (1, 2, 3): print x

1 2 3

迭代函式

用法len(tuple)

計算元組元素個數

max(tuple)

返回元組中元素最大值

min(tuple)

返回元組中元素最小值

tuple(seq)

將列表轉換為元組

python基礎知識 元組

元組 元組特點 元組是有序的,不能修改。元組的定義 1 通過 來定義 變數名 1,2,3,4,以逗號分割的,以小括號包圍的序列。2 通過tuple函式定義 lst 1,2,3,4 變數名 tuple lst 元組的優點 由於元組不可變,所以遍歷元組比列表要快 較小的效能提公升 一 訪問元組 1 tu...

python基礎知識 元組

1.取值和索引1.知道位置,確定內容 info tuple zhangsan 18 1.75 zhangsan print info tuple 0 2.知道內容,確定位置,使用index方法 info tuple zhangsan 18 1.75 zhangsan print info tuple...

python基礎知識 元組

元組 列表 1.1 元組 tup 0,1,2,3,4 1.2 列表 list 0,1,2,3,4 1.3元組和list的區別 1 元組的資料不可修改 2 宣告方式不一樣,乙個是小括號,乙個是方括號 示例 list 0 100 print list print tup print tup.index ...