組合資料型別字典

2022-09-02 11:21:08 字數 1408 閱讀 8898

dict是一種無序的組合資料型別,其中包含0個或多個鍵-值對,可以對其進行資料項的新增或移除操作。

建立字典 d1 =

dic = dict(k1='v1',k2='v2')

>>> d1

>>> d1["id"]  #查詢

1991

>>> d1["age"] = 25  #新增鍵值對

>>> d1

>>> del d1["age"]  #刪除鍵值對

>>> d1

字典內建的函式

>>> d1.copy()  #返回淺拷貝

>>> d1.items()  #返回所有鍵值對的檢視

dict_items([('id', 1991), ('size', 6), ('name', 'yoyo')])

>>> d1.keys()  #返回所有鍵的檢視

dict_keys(['id', 'size', 'name'])

>>> d1.get("id")  #返回相關的值

1991

>>> d1.pop("id")  #返回值並移除相關的項

1991

>>> d1.popitem()  #返回並移除任意乙個鍵值對

('size', 6)

>>> d1.values()  #返回所有值的檢視

dict_values(['yoyo'])

>>> d1.clear()  #移除所有項

d1 = 

print(d1["id"

])1991

print(d1.get('

name

')) #

獲取k值

yoyo

print(d1.keys()) #

獲取所有k

dict_keys(['

name

', '

id', '

size

'])

print(d1.values()) #

獲取所有值

dict_values(['

yoyo

', 1991, 6])

print(d1.items()) #

獲取所有鍵值對

dict_items([('

name

', '

yoyo

'), ('

id', 1991), ('

size

', 6)])

dic = 

dic.update() #

新增鍵值對

print

(dic)

組合資料型別

集合型別定義 多個元素的無序組合,每個元素唯一,集合中元素無重複。集合元素不可更改。集合用 表示,元素間用逗號隔開,建立集合型別用 或set 建立空的集合型別,必須使用set s t 返回乙個新集合,包括在集合s和t中所有元素 並集 s t 返回乙個新集合,包括在集合s但不在集合t中的元素 減操作 ...

組合資料型別

二 集合型別 三 對映型別 只要是資料型別,都可使用相同的索引體系,即正向遞增序號和反向遞減序號 元組是包含0個或多個資料項的不可變序列型別。元組生成後是固定的,其中任何資料項不能替換或刪除 a.表示方式 b.作用 元組處理用於表達固定資料項外,還常用與如下3種情況 函式多返回值 多變數同步賦值 迴...

組合資料型別

1.字串 a examples print a for i in a print i 2.列表 s this is a string examples ls s.split print ls for i in ls print i 3.元組 tup nacy andy 56 print tup fo...