Python字典的概念及常見應(yīng)用實例詳解-創(chuàng)新互聯(lián)

本文實例講述了Python字典的概念及常見應(yīng)用。分享給大家供大家參考,具體如下:

創(chuàng)新互聯(lián)主要從事網(wǎng)站設(shè)計、網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)固陽,十年網(wǎng)站建設(shè)經(jīng)驗,價格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):028-86922220

字典的介紹

  • 字典的概念
  • 字典的創(chuàng)建
    • 1. 我們可以通過{}、dict()來創(chuàng)建字典對象。
    • 2. 通過 zip()創(chuàng)建字典對象
    • 3. 通過 fromkeys 創(chuàng)建值為空的字典
  • 字典元素的訪問
    • 1. 通過 [鍵] 獲得“值”。若鍵不存在,則拋出異常。
    • 2. 通過 get()方法獲得“值”。推薦使用。優(yōu)點是:指定鍵不存在,返回 None;也可以設(shè)
    • 3. 列出所有的鍵值對
    • 4. 列出所有的鍵,列出所有的值
    • 5. len() 鍵值對的個數(shù)
    • 6. 檢測一個“鍵”是否在字典中
  • 字典元素添加、修改、刪除
    • 1. 給字典新增“鍵值對”
    • 2. 使用 update()
    • 3. 字典中元素的刪除
    • 4. popitem()
  • 序列解包
    • 序列解包可以用于元組、列表、字典。
    • 序列解包用于字典時
  • 表格數(shù)據(jù)使用字典和列表存儲,并實現(xiàn)訪問
  • 字典核心底層原理(重要)
    • 將一個鍵值對放進字典的底層過程
    • 擴容
  • 根據(jù)鍵查找“鍵值對”的底層過程
  • 用法總結(jié):

字典的概念

字典是“鍵值對”的無序可變序列,字典中的每個元素都是一個“鍵值對”,包含:“鍵
對象”和“值對象”??梢酝ㄟ^“鍵對象”實現(xiàn)快速獲取、刪除、更新對應(yīng)的“值對象”。
列表中我們通過“下標(biāo)數(shù)字”找到對應(yīng)的對象。字典中通過“鍵對象”找到對應(yīng)的“值
對象”?!版I”是任意的不可變數(shù)據(jù),比如:整數(shù)、浮點數(shù)、字符串、元組。但是:列表、
字典、集合這些可變對象,不能作為“鍵”。并且“鍵”不可重復(fù)。
“值”可以是任意的數(shù)據(jù),并且可重復(fù)。
一個典型的字典的定義方式:

a = {'name':'gaoqi','age':18,'job':'programmer'}

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。

網(wǎng)頁題目:Python字典的概念及常見應(yīng)用實例詳解-創(chuàng)新互聯(lián)
路徑分享:http://muchs.cn/article34/pdise.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供移動網(wǎng)站建設(shè)、全網(wǎng)營銷推廣、電子商務(wù)、虛擬主機、網(wǎng)站設(shè)計、外貿(mào)網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)