python 元組和字典的新用法

2021-10-05 23:58:43 字數 1848 閱讀 2664

python的元組與列表類似,不同之處在於元組的元素不能修改。

元組使用小括號,列表使用方括號。

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

tuple1 =(1

.)#有乙個元素時需要加逗號

可用索引下標來訪問

tuple1=

("name"

,"age"

,"***"

,"home",1,2,3

)#建立乙個元組

print

(tuple1[0]

)#輸出 name

print

(tuple1[0:

2])#輸出("name","age")

元組內的元素是不允許被刪除的,但可以用 del 來刪除整個元組

tuple1=

("name"

,"age"

,"***"

,"home",1

,2,3

)del tuple1

# 元組已被刪除 輸出nameerror: name 'tuple1' is not defined

可使用 『+』,『*』 來進行多個元組的相加和負責

tuple1=

("name"

,"age"

,"***"

,"home",1

,2,3

)tuple2=

("name1"

,"age1"

,"***1"

,"home",1,2,3

)tuple3=tuple1+tuple2

print

(tuple3)

#輸出('name', 'age', '***', 'home', 1, 2, 3, 'name1', 'age1', '***1', 'home', 1, 2, 3)

print

(tuple1*2)

#輸出('name', 'age', '***', 'home', 1, 2, 3, 'name', 'age', '***', 'home', 1, 2, 3)

用『in』判斷元素是否在元組中

name in tuple1

#返回ture

high not

in tuple1

#返回true

另一型別的元組

任意無符號的物件,以逗號隔開,預設為元組,如下例項:

tup "name"

,"age"

,"weight"

,"high"

print

(tup)

#輸出('name', 'age', 'weight', 'high')

可以採用切片的方式更新元組例如

tup =(1

,2,4

,5,6

)tup = tup[:2

]+(3

,)+tup[2:

5]print

(tup)

#輸出(1, 2, 3, 4, 5, 6)

元組的一級元素不可被修改增加刪除但可以修改二級後的

例如修改列表 字典等

tup =(1

,2,[

'name'

,'age'

,'high'],

)

python 元組和字典

元組 python的元組與列表類似,不同之處在於元組的元素不能修改。元組使用小括號,列表使用方括號。coding gbk tuple1,tuple2 123,xyz 456,abc 如果比較的元素是同型別的,則比較其值,返回結果。如果兩個元素不是同一種型別,則檢查它們是否是數字。如果是數字,執行必要...

Python 元組和字典

元組 使用小括號來定義 注意點 元組定義了之後 裡面的元素不能進行修改 查詢 通過下標獲取指定的元素 index 查詢指定元素的下標,元素不存在會報錯 count 查詢某個元素的個數 字典 dict型別 使用 來表示 字典的定義 空字典 注意點 字典中的元素是有key value組成的 key 同乙...

Python的元組和字典《八》

元組被稱為唯讀列表,即資料只可被查詢,但不能修改,所以列表的切片操作同樣適用於元組 元組寫在 裡,元組之間用逗號隔開 雖然tuple的元素不可改變,但它可以包含可變物件,比如list列表 包含0個和1個的元組比較特殊,所以有一些額外的規則 tuple 乙個空元組 tuple 10,如果就乙個元素,最...