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函式建立乙個字典,注意括號的數量,內部既可以用元組,...