Tuple元組與Dict字典

2021-08-30 13:43:12 字數 1424 閱讀 5699

第四類tuple元組

1,元組與字串類似,用**()括起來**,並且元組的元素不能被修改。元組同樣可以取值,刪除,切片,索引

如:tup1=(1,2,3)

tup2=(a,b,c)

tup3=tup1+tup2

print(tup3) #返回(1,2,3,a,b,c),可理解為修改元組要建立新元組

2,內建函式

cmp(tuple1,tuple2) 比較兩個元組

len(tuple) 計算元組長度

max(tuple) 返回元組中元素最大的值

min(tuple) 返回元組中元素最小的值

tup(seq) 將列表轉換為元組

第五類dictionary字典

1,dictionary是除list外最靈活的內建資料結構型別,用**{}括起來。

list是有序的資料集合,dict是無序的資料集合。dict通過鍵來訪問,由鍵與對應的值**組成。每個鍵與值用冒號:隔開,每組則用逗號隔開。鍵必須是獨一無二,值則不必,值可以是任意資料型別如數,字串,元組,但必須是不可變的。

如:dict1=

del dict[『name』] #刪除鍵是name的條目

dict.clear() #清除字典中所有條目

del dict() #刪除字典

2,字典的內建函式

cmp(dict1,dict2) 比較2個字典元素

len(dict) 計算字典元素個數即鍵的總數

str(dict) 輸出字典中可列印的字串

type(variable) 返回輸入的變數型別,若是字典就返回字典型別

radiansdict.clear() 清除字典中的所有元素

radiansdict.copy() 返回乙個字典的淺複製

radiansdict.formkeys() 建立乙個新字典,以序列seq中的元素做字典的鍵,val為所有字典的鍵對應的初始值

radiansdict.get(key,default=none) 返回指定鍵的值,如果鍵不在字典中,返回default的值

radiansdict.has_key() 如果鍵在字典裡返回true,否則返回false

radiansdict.items() 以列表返回可遍歷的(鍵,值)元組資料

radiansdict.keys() 以列表返回字典中所有的鍵

radiansdict.setdefault(key,default=none) 與get類似,但如果鍵不存在與字典中,將會新增鍵並將值設為default

radiansdict.update(dict2) 將dict2中的鍵/值對更新到dict中

radiansdict.values() 以列表返回字典中的所有值

python 元組 tuple 與字典型別

目錄 目錄 一.元組 tuple 1.1 元組的建立 1.2 元組的訪問 1.3 元組的排序 1.4 推導式生成元組 二.字典 2.1 字典的建立 2.2 字典的訪問 2.3 字典的常用方法 2.4 字典的新增 修改 刪除 三.集合 3.1.集合的常用操作 元組屬於不可變數列,列表屬於可變數列。即建...

列表 元組(tuple)

1.建立和訪問元組 temp 1,2,3,4,5,6 temp 1 2 temp 5 6,temp 2 3,4,5,6 temp2 temp 1 temp2 2,3,4,5,6 元組的訪問同列表一樣 2.元組不能被修改 temp 1 9 traceback most recent call last...

元組與字典

元組是不可變序列,表現形式為 tuple。常用於當我們需要的資料是不變的時候就用元組,其餘情況下建議都使用列表。用 建立元組,比如定義個my tuple 1,2,name 注意當元組內元素只有乙個時,後面必須加逗號,否則其不是tuple型,而是int型。解包是指將元組的每乙個值都賦值給乙個變數。如 ...