Python資料型別-dictionary(字典)
阿新 • • 發佈:2020-12-23
Dictionary(字典)
Dictionary 是無序集合物件,元素是通過key-value健值對來存取的
Dictionary是一種對映型別,用{}來標識,它是一個無序的key:value對集合
key必須使用不可變型別,在同一個字典中,key必須是唯一的
dictionary也有一些內建的函式,clear(),keys(),values()等
dictionary方便我們使用查詢和搜尋功能
建立空的dictionary使用{}
具體看程式碼操作:
d={'yh':90,'xh':79,'xm':87} #定義一個字典
print(d['xh']) #查詢yh的成績
d['xg']=34 # 插入xg的成績
print(d)
# 判斷key存在
print('yh'in d) #判斷yh是否在字典d中,返回true
print('thomas'in d) #判斷Thomas是否在字典d中,返回false
"""
總結:
字典是無序的,列表是有序的
查詢和插入是字典的優勢
需要佔用大量的記憶體
list的查詢和插入是它的劣勢
關於字典中的key 要使用不可變物件
雜湊演算法
"""
上述程式碼執行結果:
9
{'yh': 90, 'xh': 79, 'xm' : 87, 'xg': 34}
True
False