溫馨提示×

溫馨提示×

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

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

字典的創建、修改、刪除、遍歷

發布時間:2020-08-01 10:42:14 來源:網絡 閱讀:557 作者:Sheffieldz 欄目:編程語言

1.字典非線性結構。Kv(value)對。高效。
2.list按照索引走還可以,同樣是時間和空間的問題。
3.特點:可變、無序(可以認為set是其簡化版)、不重復key,去重的。
key是唯一的,因為k去重、無序、可變、可迭代。由鍵值對構成??傻谋仨毷浅蓪Φ?。
4.定義
字典的創建、修改、刪除、遍歷

字典的創建、修改、刪除、遍歷
kwargs可迭代對象。
字典的創建、修改、刪除、遍歷
5.
(1)【構建】
構建方法:使用一個字典構建另一個字典。
字典的創建、修改、刪除、遍歷

但是b變成這個了a也變了,方法:深拷貝。

標紅的比較常用。
字典的創建、修改、刪除、遍歷

預見列表類的value要注意會被都修改有的。特別是append時。
(2)【訪問】
Keyerror indexerror都是超界了
字典的創建、修改、刪除、遍歷
返回None在ipython 中不顯示,是否拿到。d會拋異常,kv 存在的話會采取覆蓋操作。

顯示缺省值。

(3)【修改】:
1.get (key鍵,default值)如果沒有就會添加進去,不寫的話就添加進去None;
2.setdefault(key,default),同樣是有就修改,沒有就添加進去;
3.d[key] = value,不存在就添加進去這個對,存在的話就修改value值;
Update([other])四種格式:就地更新/修改。不返回值。
字典的創建、修改、刪除、遍歷
字典的創建、修改、刪除、遍歷
字典的創建、修改、刪除、遍歷
字典的創建、修改、刪除、遍歷

加兩個值則后邊加一逗號,同樣格式即可。
字典的創建、修改、刪除、遍歷
找不著可以返回缺省值。返回-1那個是壓根就沒有。什么都未返回的是里邊是None。
(4)區別:而get(key,default)則只是會echo下default/value值。不會進行添加;
(5)【刪除】(1)pop(key[,default]) (2) popitem() (3)del
Pop(key[,default]) popitem()
字典的創建、修改、刪除、遍歷

是在刪除一個引用計數。引用為0,交給垃圾回收。
(6)遍歷list for
【1】遍歷鍵
遍歷鍵、值、鍵值對
鍵(用list遍歷或者for)
字典的創建、修改、刪除、遍歷
【2】遍歷值
改成value即可。
鍵值對
字典的創建、修改、刪除、遍歷
【3】遍歷值:通過k遍歷value--d[k],d.get(k)
方法一
字典的創建、修改、刪除、遍歷
方法二
字典的創建、修改、刪除、遍歷

方法三
字典的創建、修改、刪除、遍歷

【4】遍歷鍵值對:利用items
方法一打印鍵值對
字典的創建、修改、刪除、遍歷
方法二打印鍵
字典的創建、修改、刪除、遍歷
方法三打印值
字典的創建、修改、刪除、遍歷
方法四 打印鍵值對
字典的創建、修改、刪除、遍歷

每一個都是元組,i【0】為每一個元組的第一項,i【1】為每一個元組的第一項
因為是在循環中,具體來說應該是第i個元組(元素)的第0項,這樣依次打印即可。

向AI問一下細節

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

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女