字典與集合(一

2021-09-29 02:27:07 字數 1016 閱讀 3975

1.字典

字典這種資料結構的特徵也正如字典一樣,使用名稱—內容進行資料的構建,在python中分別對應著鍵—值,習慣上稱之為鍵值對。

特徵:1)字典中的資料必須是以鍵值對的形式的出現的;

2)邏輯上講,鍵是不能重複的,而值可以重複;

3)中的鍵是不可變的,也就是無法修改的;而值是可以變的,可修改的,可以是任何物件。

例如:

nasdaq_code =

注意乙個字典中的鍵與值並不能脫離對方而存在,同時字典中的鍵值不會有重複,即便你這麼做,相同的鍵值也只會出現一次:

a =

print

(a)

字典的增刪改查:

首先按照對映關係建立乙個字典:

nasdaq_code =

與列表中不同的是,字典中並沒有乙個可以往裡面新增單一元素的方法,但是我們可以:

nasdaq_code[

'yoku']=

'youku'

print

(nasdaq_code)

列表中有用來新增多個元素的方法 extend() ,在字典中也有對應的新增多個元素的方法 update():

nasdaq_code.update(

)

刪除元素用 del() :

del nasdaq_code[

'fb'

]

雖然字典中使用的是花括號,但是在索引內容時仍舊使用的是和列表一樣的方括號來進行索引,但是括號中放入的一定是字典中的鍵,就是需要通過鍵來索引值:

nasdaq_code[

'wechat'

]

同時字典不能夠切片,所以這樣的用法在字典中是錯誤的:

chart[1:

0]# wrong!

字典與集合

一 字典 1 字典 於儲存具有對映關係 key value對 資料的集合。2 對於 name 張三 key就是 name key對應的value是 張三 3 乙個key value對 認為是乙個條目 entry 字典是儲存key value對的容器。二 字典類的特點 1 與陣列不同,字典靠key訪問...

字典與集合

示例 字典 example dict print example dict 77 執行結果 88 print example dict.get 55 執行結果 xx print example dict.get 2222222222 執行結果 none print example dict.get ...

字典與集合

一.字典 1 建立字典與呼叫字典 形式字典名稱 dict1 字典的建立 dict2 建立乙個空字典 dict1 k1 v1 2 dict函式的應用 dict1 dict 用dict函式創造乙個空字典 dict2 dict 1,2 2 3 用dict函式建立乙個字典,注意括號的數量,內部既可以用元組,...