Python中關於元組(tuple)的基本操作

2021-10-04 15:31:35 字數 2753 閱讀 7278

(2)切片

3.元組的運算操作

4.元組函式

5.元組方法

6.元組修改

#定義空元組

a=()

b=tuple()

#定義普通元組(任意資料型別都可以)c=(

1,3,

4.5,

"gesag"

,true

)

d=(1

)#沒有逗號時

type

(d)d=(1

,)#加了逗號

type

(d)

輸出結果為:

<

class

'int'

>

<

class

'tuple'

>

c[0]

c[2]

輸出結果為:

1

4.5

c[-1

]c[-3

]c[-5

]

輸出結果為:

true

4.51

cc[0

:4]c[

:4]#start可以不寫,預設為0,即從頭開始c[:

]#當只寫乙個":"時,重新複製原元組,生成乙個新元組c[:

5:2]

c[::2

]#stop可以不寫,預設為元組末尾

輸出結果為:

(1,

3,4.5,

"gesag"

,true)(

1,3,

4.5,

"gesag")(

1,3,

4.5,

"gesag")(

1,3,

4.5,

"gesag"

,true)(

1,4.5,

true)(

1,4.5,

true

)

a=(11

,22,33

)b=(44

,55,66

)a+b

輸出結果為:

(11,

22,33,

44,55,

66)

a*

2

輸出結果為:

(11,22

,33,11

,22,33)

11

in a

45in a

45not

in a

輸出結果為:

true

false

true

for i in a:

print

(i)

輸出結果為:

11

2233

函式名

作用len( )

返回元組中元素的個數

min( )

返回元組中最小的乙個元素值

max( )

返回元組中最大的乙個元素值

len

(a)min

(a)max

(a)

輸出結果為:

3

1133

方法

功能t.index(value)

從左到右查詢指定元素在元組中的索引並返回

t.count(value)

統計某個元素在元組**現的次數

測試用例(1)

a=(11

,22,33

,44,55

)a.index(22)

a.index(

55)

1

4

測試用例(2)

a.count(

33)

1
a=(11

,22,33

)a[1]

=55

輸出結果為:

traceback (most recent call last)

: file ""

, line 1,in

typeerror:

'tuple'

object does not support item assignment

tt=

list

(a)#1.先將元組轉換成列表

tttt[1]

=55#2.在列表中進行想要執行的操作

ttaa=

tuple

(tt)

#3.將修改好後的列表轉換為元組

aa

輸出結果為:

[11,

22,33]

[11,55

,33](

11,55,

33)

python中的元組 Python中的元組

一 元組 tuple 元組基本上就像乙個不可改變的列表。與列表一樣支援任意型別的元素 支援巢狀以及常見的序列操作。元組也有一些方法,可用dir tuple 檢視。元組編寫在圓括號中。info 林間 man 1991,7,13,true 支援不同型別 info 林間 man 1991,7,13 tru...

python中的元組

1 元組 列表中通常儲存相同型別的資料,而元組中通常儲存不同型別的資料 tuple 元組 與列表相似,不同之處在於元組的元素不能修改 元組表示多個元素組成的序列 元組在python開發中,有特定的應用場景 用於儲存一串資訊,資料之間使用,分隔 元組用 定義 2 元組的特點 t2 hello 要是沒有...

Python中的元組

元組是一種固定長度 不可變的python物件序列。1.建立 建立元組最簡單的方法就是用逗號分隔序列值。tup 4,5,6 tup 4,5,6 當你通過更複雜的表示式來定義元組時,通常需要用括號將值包起來.tup 2 4,5,6 7,8 tup 2 4,5,6 7,8 以上是生成了元素是元組的元組。2...