Python字典以及常見的操作

字典

字典可以理解為列表的升級版
列表

list={“dandan”,"zhangsan","wangwu"}

字典

dic={'name':'淡淡','sex':'男','professional':'計算機(jī)科學(xué)與技術(shù)'}

如果需要修改"zhangsan",則需要先找到它的下標(biāo),而字典是根據(jù)名字找(相當(dāng)于html中的id),下標(biāo)沒有id好記

  • 字典和列表一樣可以存取多個數(shù)據(jù)。
  • 列表查詢元素通過下標(biāo),字典查詢元素通過:前面那個值,例如上面代碼中的'name','sex'
  • 字典中每個元素由兩部分組成前面為id后面為值

字典常見操作

與列表類似

打印字典中的元素

print(dic['name'])

修改

  • 通過id找到
  • 賦值
temp=raw_input("請輸入修改后的值")
dic['name']=temp
print("修改后的值為%s"%dic['name'])

添加

如果給一個字典中不存在的id賦值,則字典中會增加這個元素

vqq=raw_input("請輸入QQ號")
dic['qq']=vqq
print("添加后的QQ號為%s"%dic['qq'])
image.png

刪除

  • del
    • 刪除指定元素
    • 刪除整個字典(刪除之后不能訪問)
  • clear()
    • 清空整個字典,刪除之后可以訪問
刪除指定元素
del刪除整個字典
清空字典

len()查字典中元素個數(shù)

一個元素即一個ID和一個值


查元素個數(shù)

keys

查看包含字典所有key的列表

values

查看包含所有值的列表

items

將字典中的元素以列表形式顯示出來

has_key

dic.has_key('key')如果key在字典中,返回True,如果不存在返回False

has_key

遍歷字典中的元素(與for循環(huán)遍歷列表類似)

遍歷字典中所有的key

image.png

遍歷字典中所有的value

image.png

遍歷字典中所有的items

image.png

遍歷字典中所有的key-value(鍵值對)

image.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 教程總綱:http://www.runoob.com/python/python-tutorial.html 進(jìn)階...
    健康哥哥閱讀 2,178評論 1 3
  • 知識管理模型:提問 學(xué)習(xí) 整理 分享 運(yùn)用 創(chuàng)新 提問:提出問題 學(xué)習(xí):根據(jù)提出的問題來學(xué)習(xí) 整理:根據(jù)學(xué)習(xí)的內(nèi)容...
    無花島主夫人閱讀 369評論 0 1
  • 1.glTexParameterf (GLenumtarget,GLenumpname,GLfloatparam)...
    碧玉小瑕閱讀 297評論 0 0
  • 早上好#易效能 # 蔣小園 2017/09/01(288/300) 【不忘初心,堅(jiān)持始終】 健康:作息《昨晚今早》...
    圓圓jXY閱讀 532評論 0 0

友情鏈接更多精彩內(nèi)容