91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python中dict字典的使用方法

發布時間:2021-07-12 10:52:44 來源:億速云 閱讀:135 作者:小新 欄目:開發技術

這篇文章主要介紹了python中dict字典的使用方法,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

字典是另一種可變容器模型,且可存儲任意類型對象。

字典的每個鍵值(key=>value)對用冒號(:)分割,每個對之間用逗號(,)分割,整個字典包括在花括號({})中 ;

字典值可以沒有限制地取任何python對象,既可以是標準的對象,也可以是用戶定義的;但鍵不行,如果同一個鍵被賦值兩次,后一個值會被記住。

值可以取任何數據類型,但鍵必須是不可變的,如字符串,數字或元組(列表這樣的可變類型不能作為鍵)。

一、字典的創建、訪問:

dict = {'Name': 'Zara', 'Age': 7, 'Class': 'First'};

dict2 = { }; //空字典

print "dict['Name']: ", dict['Name'];

print "dict['Age']: ", dict['Age'];

字典中包含列表:dict={'yangrong':['23','IT'],"xiaohei":['22','dota']}

字典中包含字典:dict={'yangrong':{"age":"23","job":"IT"},"xiaohei":{"'age':'22','job':'dota'"}}

二、字典的修改、添加:

dict['Age'] = 8; # update existing entry

dict['School'] = "DPS School"; # Add new entry

三、字典的刪除:

del dict['Name'] # 刪除鍵是'Name'的條目

dict.clear() # 清空字典所有條目

del dict  # 刪除字典

四、查詢字典中是否包含指定鍵:

dict.has_key(k)

如果鍵在字典dict里返回true,否則返回false

查看所有鍵值對:dict.keys()dict.values()dict.items();返回值的類型為列表

五、遍歷字典

for d,x in dict.items():

print "key:"+d+",value:"+x

for k in dict.keys():

print "key:"+k+",value:"+dict[k]

六、字典排序:

按照key進行排序

print sorted(dict1.items(), key=lambda d: d[0])

或:

sorted(d.items(), lambda x, y: cmp(x[0], y[0]))

反序:

sorted(d.items(), lambda x, y: cmp(x[0], y[0]), reverse=True)

按照value進行排序

print sorted(dict1.items(), key=lambda d: d[1])

或:

sorted(d.items(), lambda x, y: cmp(x[1], y[1]))

反序:

sorted(d.items(), lambda x, y: cmp(x[1], y[1]), reverse=True)

下面說一下list,dict與set的區別

list:

按距離差訪問元素

順序訪問,速度慢

存儲空間要求小

dict:

按索引訪問元素

需要大空間,但訪問很快

set:

元素不可重復

其它和dict基本類似

集合支持一系列標準操作,包括并集、交集、差集和對稱差集,例如: 

a = t | s          # t 和 s的并集

b = t & s          # t 和 s的交集

c = t – s          # 求差集(項在t中,但不在s中)

d = t ^ s          # 對稱差集(項在t或s中,但不會同時出現在二者中)

感謝你能夠認真閱讀完這篇文章,希望小編分享的“python中dict字典的使用方法”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

同德县| 原阳县| 姜堰市| 容城县| 英吉沙县| 曲沃县| 兴安县| 神农架林区| 田东县| 沐川县| 祥云县| 临高县| 镇安县| 白河县| 崇义县| 大化| 聂荣县| 章丘市| 丹巴县| 玉山县| 天水市| 许昌县| 定边县| 绥滨县| 麻江县| 安义县| 呼伦贝尔市| 青浦区| 依兰县| 麻城市| 滨州市| 阳谷县| 信阳市| 江西省| 黑河市| 常州市| 兴隆县| 武宣县| 平塘县| 缙云县| 禄劝|