python中字典類型及操作


python中字典類型及操作

--字典是由鍵值對組成的,鍵為索引,值為數據
--序列類型以0...N整數為數據的默認索引,映射類型則由用戶為數據定義索引
--鍵是數據索引的擴展(理解這個就能比較好理解序列類型和字典類型,有利於編程操作)
--字典是鍵值對的集合,鍵值對之間無序
--采用大括號{}和dict()創建,鍵值對用冒號:表示
字典通過[]進行索引: <值> = <字典變量>[<鍵>]
字典通過[]增加元素: <字典變量>[<鍵>] = <值>(這是序列類型沒有的,也是使用鍵索引帶來的好處)

字典類型操作函數和方法

函數或方法 描述
del d[k] 刪除字典d中鍵K對應的數據值
k in d 判斷鍵K是否在字典d中,如果在返回True,否則False
d.keys() 返回字典d中所有的鍵信息,類型為<class 'dict_keys'>
d.values() 返回字典d中所有的值信息,類型為<class 'dict_values'>
d.items() 返回字典d中所有的鍵值對信息,類型為<class 'dict_items'>
d.get(k,<default>) 鍵k存在,則返回相應值,不在則返回<default>值
d.pop(k,<default>) 鍵k存在,則取出相應值,不在則返回<default>值
d.popitem() 隨機從字典d中取出一個鍵值對,以元組形式返回
d.clear() 刪除所有的鍵值對
len(d) 返回字典d中元素的個數


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM