日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > python >内容正文

python

【Python教程】dict字典的使用方法

發(fā)布時(shí)間:2025/3/20 python 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【Python教程】dict字典的使用方法 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

Python中的字典特點(diǎn):

  • 速度快,內(nèi)部使用二分查找的方式

  • 可以用來存儲(chǔ)大量的關(guān)系型數(shù)據(jù)

  • 字典是無序的

字典的定義方式:

dic = dict(name ='zhangsan', age = 19)dic1 = dict((('name', 'zhangsan'), ('age', 19)))dic2 = {'name':'laowang', 'age':20}

一般常用第三種方法,簡(jiǎn)單明了。

1.字典的增加操作

通俗易懂的方法,直接對(duì)應(yīng)鍵值添加數(shù)據(jù)

>>> dic = {} >>> dic['name'] = 'zhangsan' >>> dic {'name': 'zhangsan'}

使用setdefault的方法,添加(只在沒有鍵值得時(shí)候添加, 并返回對(duì)應(yīng)鍵的值)

''' 學(xué)習(xí)中遇到問題沒人解答?小編創(chuàng)建了一個(gè)Python學(xué)習(xí)交流QQ群:531509025 尋找有志同道合的小伙伴,互幫互助,群里還有不錯(cuò)的視頻學(xué)習(xí)教程和PDF電子書! ''' >>>dic = {'name': 'zhangsan'} >>>dic.setdefault('name', 'xiaoming') 'zhangsan' # 返回原來鍵對(duì)應(yīng)的值 >>> dic {'name': 'zhangsan'} # 因?yàn)樵瓉碛衝ame,所以并沒有添加成功>> dic.setdefault('age', 18) 18 >>> dic {'name': 'zhangsan', 'age': 18} # 添加成功

2.字典的刪除操作

>>>dic.popitem() # 隨機(jī)刪除一個(gè)對(duì)應(yīng)的鍵值,返回刪除的>>>dic.pop('key', None) # 刪除指定的鍵,如果沒有返回None>>> del dic['key'] # 指定鍵刪除>>> dic.clear() # 清空字典

3.字典的改操作

''' 學(xué)習(xí)中遇到問題沒人解答?小編創(chuàng)建了一個(gè)Python學(xué)習(xí)交流QQ群:531509025 尋找有志同道合的小伙伴,互幫互助,群里還有不錯(cuò)的視頻學(xué)習(xí)教程和PDF電子書! ''' >>> dic = {'name':'zhangsan'} >>> dic2 = {'age':2, 'name':'xiaoming'} >>> dic2.update(dic) >>> dic2 {'age': 2, 'name': 'zhangsan'}

可以添加新的內(nèi)容,也可以更換原有的內(nèi)容,非常常用

4.字典的查操作

# 獲取字典對(duì)應(yīng)的鍵的列表dic.keys()# 獲取字典對(duì)應(yīng)的值得列表dic.values()# 獲取字典對(duì)應(yīng)的鍵值對(duì)的列表dic.items()# 字符串的查找操作,找不到返回None,也就是第二個(gè)定義的參數(shù)

總結(jié)

以上是生活随笔為你收集整理的【Python教程】dict字典的使用方法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。