python資料結構之字典 未完成)

2022-09-13 21:48:32 字數 531 閱讀 9558

字典

dic =

1.字典特性

key必須是唯一的,值不必是唯一。

值可以是任何資料型別,比如list,tuple,字元,數值等。key只能是不可變的資料型別。

同乙個key不允許重複,如果出現重複,後乙個值會覆蓋到前面重複的key。字典的這種特性,使得它常常被用作讀取資料的資料儲存結構。

2.字典基礎語法

3.巢狀字典

3.1字典巢狀列表

3.2字典巢狀字典

有時候單純的的字典格式無法滿足我們儲存資料的需要,這就需要我們構建多級字典了。比如構建乙個多級字典。舉個例子,

dic = {}

#法一:直接賦值

dic['name']='zhangsan'

#法二:setdefault

dic.setdefault('gender','male')

print dic

但是如果,我們想把結構變化為}

4.字典get函式

get(self,

Python資料結構 字典

d1 建立空字典,沒有任何元素的大括號即為字典 d2 dict 建立空字典 d3 鍵與至之間用冒號 分開,鍵值對之間用逗號,分開 d4 dict one 1,two 2,three 3 注意此時key不要加引號 print type d1 print type d2 print d3 print d...

python資料結構 字典

字典的索引稱為 鍵 鍵及其關聯的值稱為 鍵 值 對。字典的索引可以使用許多不同資料型別,不只是整數。在 中,字典輸入時帶花括號 和列表不同,字典中的表項是不排序的,但可以用任意值作為鍵。keys values 和items 返回類似列表的值,分別對應於字典的鍵 值和鍵 值對。items 方法返回的d...

python 資料結構 字典

理解字典的最佳方式是把它看做無序的鍵 值對 key value 對 集合,鍵必須是互不相同的 在同乙個字典之內 一對大括號建立乙個空的字典 tel tel guido 4127 tel tel jack 4098 del tel sape tel irv 4127 tel list tel.keys...