【Python教程】dict字典的使用方法
生活随笔
收集整理的這篇文章主要介紹了
【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)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【Python教程】装饰器的使用及固定模
- 下一篇: 【Python教程】常见字符串去除空格的