a=
a.clear(
)print
(a)#{}
#看這裡回想,為什麼不用a={}來清除,下面給你答案
a=b=a
a=print
(b,a)
# {}
#這裡b=a將a的內容賦值給了b,但a重新賦值後b沒有改變
#也許你會覺得這很好,但如果你希望清除a也同樣清除b呢
#都重新賦值不是乙個好辦法,因為**量大時會非常頭疼
a=b=a
a.clear(
)print
(a,b)
#{} {}
# 這樣一次性就完成了清除,後面還有高階的一些知識,一定看下去
c=
d=c.copy()d[
2]="second"
print
(c,"\n"
,d)#
# #只有d改變了
d["onthers"
].remove(
"3")
print
(c,"\n"
,d)#
# #c和d都改變了
#一旦出現結構性的改變時,copy構成的賦值就不管用了
#說好的,我們再試試clear
e=f=e.copy(
)e.clear(
)print
(e,"\n"
,f)# {}
# #這裡證明clear不能清除copy後的賦值的字典
print
("-"*15
+"分隔符不然我找不著了"
+"-"*15
)
from copy import deepcopy #要先引入模組函式
g=h=deepcopy(g)
h["onthers"
].remove(
"3")
print
(g,"\n"
,h)#
#
Python基礎教程 4字典
字典示例 python基礎教程 p58 4 1 簡單資料庫 使用人名作為鍵的字典。每個人用另乙個字典表示,其鍵 phone 和 addr 分別表示他們的 和位址。people beth cecil 針對 號碼和位址使用的描述性標籤,會在列印輸出的時候用到 鍵是程式中使用的名稱,值是顯示給使用者的名稱...
python 基礎4 字典
一 字典建立 1.phonebook 每個鍵和值通過冒號隔開,每個項之間用逗號 2.dict函式通過其他的對映建立字典 items name fp age 24 d dict items items name fp age 24 d 也可以通過關鍵字建立字典 d dict name fp age 2...
4 字典與字典練習
python中字典 dict 的詳解 python中的字典是python的一種資料結構,它的本質是key和value以及其對應關係的一種集合,乙個key可以對應乙個多個value。合理的使用字典能給我們程式設計帶來很大的方便。字典的 key 不能變 vaues 可變 字典 是雜湊表 無序的。字典的方...