Python 元組學習

2021-10-07 12:50:59 字數 1221 閱讀 6891

一、元組的表示與建立

eg1:

>>

>tuple1=(1

,2)>>

>tuple1(1

,2)

eg2:

>>

>tuple1=1,

2>>

>tuple1(1

,2)

eg3:當元組中只有乙個元素時,逗號不可省

>>

>tuple1=1,

>>

>tuple1(1

,)

>>

>tuple1=(1

,)>>

>tuple1(1

,)

ps:如果只加括號,相當於沒加……

>>

>tuple1=(1

)>>

>tuple1

1

二、元組的一些特性和作用

1.特性

元組不可變,不能改變元組中元素的值。但是元組中的可變元素(如:列表)仍然可變。

eg:

>>

>tuple1=(1

,2,[

3,4]

)>>

>tuple1[2]

=[5,

6]traceback (most recent call last)

: file ""

, line 1,in

tuple1[2]

=[5,

6]typeerror:

'tuple'

object does not support item assignment

>>

>tuple1[2]

[0]=

5>>

>tuple1(1

,2,[

5,4]

)

ps:整個列表[3,4]作為元組中的乙個元素不能變成[5,6],但是這個列表的內容可變,[3,4]中的元素3可以變成5

2.作用

(1)元組可作為對映型別中的鍵,常作為字典的鍵。

(2)元組可作為函式的特殊型別的引數,常作為可變長引數。

(3)對於未明確定義的一組物件,或函式返回值是一組值時,python預設其型別為元組。

python學習 元組

元組 一系列不可修改的元素 python將不能修改的值稱為不可變的 而不可變的列表被稱為元組 元組看起來猶如列表,但使用圓括號而不是方括號來標識。定義元組後,就可以使用索引來訪問其元素,就像訪問列表元素一樣。dimensions 200,50 print dimensions 0 print dim...

Python學習 元組

元組和列表使用相似,最大的區別是元組不可進行修改。列表建立使用,元組建立使用 元組的訪問也是通過下標訪問如 新建乙個元組tuple1,元素分別為1,2,3,4.當我們訪問3的時候通過元組下標,tuple1 2 進行訪問。元組同樣和列表一樣可以使用切片的方法,可以通過切片進行刪減元素,如 新建乙個原則...

Python學習 元組

元組和列表使用相似,最大的區別是元組不可進行修改。列表建立使用,元組建立使用 元組的訪問也是通過下標訪問如 新建乙個元組tuple1,元素分別為1,2,3,4.當我們訪問3的時候通過元組下標,tuple1 2 進行訪問。元組同樣和列表一樣可以使用切片的方法,可以通過切片進行刪減元素,如 新建乙個原則...