徹底搞懂Python元組

2021-10-03 23:30:05 字數 1086 閱讀 7079

>>

> x =(1

,2,3

)#直接把元組賦值給乙個變數

>>

>

type

(x)#使用type()函式檢視變數型別

<

class

'tuple'

>

>>

> x =()

#空元組

>>

> x =

tuple()

#空元組

>>

>

tuple

(range(5

))#將其他迭代物件轉換為元組(0

,1,2

,3,4

)>>

> x[0]

#元組支援使用下標訪問特定位置的元素

1>>

> x[-1

]#最後乙個元素,元組也支援雙向索引

3>>

> x[1]

=4#元組是不可變的

typeerror:

'tuple'

object does not support item assignment

>>

> x =(3

)#這和x = 3是一樣的

>>

> x

3>>

> x =(3

,)#如果元組中只有乙個元素,必須在後面多寫乙個逗號,避免二義性

>>

> x(3

,)

>>

>

list

(enumerate

(range(5

)))[

(0,0

),(1

,1),

(2,2

),(3

,3),

(4,4

)]>>

>

list

(zip

(range(3

),'abcdefg'))

[(0,

'a'),(

1,'b'),(

2,'c')

]

徹底搞懂Python字典

使用賦值運算子 將乙個字典賦值給乙個變數即可建立乙個字典變數。adict 也可以使用內建類dict以不同形式建立字典。x dict 空字典 type x 檢視物件型別 class dict x 空字典 keys a b c d values 1 2,3 4 dictionary dict zip k...

徹底搞懂Python集合

四 序列解包 五 python集合應用案例 直接將集合賦值給變數即可建立乙個集合物件。a 建立集合物件使用函式set 函式將列表 元組 字串 range物件等其他可迭代物件轉換為集合,如果原來的資料中存在重複元素,則在轉換為集合的時候只保留乙個 如果原序列或迭代物件中有不可雜湊的值無法轉換成為集合,...

徹底搞懂px em rem

px畫素 pixel 相對長度單位。畫素px是相對於顯示器螢幕解析度而言的。px特點 em是相對長度單位。相對於當前物件內文字的字型尺寸。如當前對行內文字的字型尺寸未被人為設定,則相對於瀏覽器的預設字型尺寸。em特點 注意 任意瀏覽器的預設字型高都是16px。所有未經調整的瀏覽器都符合 1em 16...