【Python教程】dict字典的使用方法
生活随笔
收集整理的這篇文章主要介紹了
【Python教程】dict字典的使用方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Python中的字典特點:
-
速度快,內部使用二分查找的方式
-
可以用來存儲大量的關系型數據
-
字典是無序的
字典的定義方式:
dic = dict(name ='zhangsan', age = 19)dic1 = dict((('name', 'zhangsan'), ('age', 19)))dic2 = {'name':'laowang', 'age':20}一般常用第三種方法,簡單明了。
1.字典的增加操作
通俗易懂的方法,直接對應鍵值添加數據
>>> dic = {} >>> dic['name'] = 'zhangsan' >>> dic {'name': 'zhangsan'}使用setdefault的方法,添加(只在沒有鍵值得時候添加, 并返回對應鍵的值)
''' 學習中遇到問題沒人解答?小編創建了一個Python學習交流QQ群:531509025 尋找有志同道合的小伙伴,互幫互助,群里還有不錯的視頻學習教程和PDF電子書! ''' >>>dic = {'name': 'zhangsan'} >>>dic.setdefault('name', 'xiaoming') 'zhangsan' # 返回原來鍵對應的值 >>> dic {'name': 'zhangsan'} # 因為原來有name,所以并沒有添加成功>> dic.setdefault('age', 18) 18 >>> dic {'name': 'zhangsan', 'age': 18} # 添加成功2.字典的刪除操作
>>>dic.popitem() # 隨機刪除一個對應的鍵值,返回刪除的>>>dic.pop('key', None) # 刪除指定的鍵,如果沒有返回None>>> del dic['key'] # 指定鍵刪除>>> dic.clear() # 清空字典3.字典的改操作
''' 學習中遇到問題沒人解答?小編創建了一個Python學習交流QQ群:531509025 尋找有志同道合的小伙伴,互幫互助,群里還有不錯的視頻學習教程和PDF電子書! ''' >>> dic = {'name':'zhangsan'} >>> dic2 = {'age':2, 'name':'xiaoming'} >>> dic2.update(dic) >>> dic2 {'age': 2, 'name': 'zhangsan'}可以添加新的內容,也可以更換原有的內容,非常常用
4.字典的查操作
# 獲取字典對應的鍵的列表dic.keys()# 獲取字典對應的值得列表dic.values()# 獲取字典對應的鍵值對的列表dic.items()# 字符串的查找操作,找不到返回None,也就是第二個定義的參數總結
以上是生活随笔為你收集整理的【Python教程】dict字典的使用方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【Python教程】装饰器的使用及固定模
- 下一篇: 【Python教程】常见字符串去除空格的