python教程(四)之字典(4 字典方法)

2021-10-06 08:48:21 字數 1039 閱讀 8590

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 可變 字典 是雜湊表 無序的。字典的方...