07python 字典如何修改鍵

2022-10-11 03:54:11 字數 544 閱讀 8242

python字典中,值可任意更改;但鍵是唯的,不持直接修改。若真的需要修改字典中的鍵,可通過種間接式實現

如原列表:

d =

方法1:將需要修改的鍵對應的值dict.pop() 的法提取出來,並重新賦值給新的鍵,即dict[新的鍵] = dict.pop(舊的

d =

d['age1']=d.pop('age')

print(d)

方法2:結合dict.pop() 和dict.update() 的法。pop()刪除字典中的元素值,pop中必須要給定元素的鍵,不能為空。即字典名稱.uapate()

d =

d.update()

print(d)

方法3:結合直接修改和del語句。先直接修改的式將舊鍵賦值給新的鍵,再del語句刪除原來的鍵名。即字典名[『新的鍵』]=字典名['舊的鍵'],然後再del 字典名.[''舊的鍵]

d =

d['age3']=d['age']

del d['age']

print(d)

原文位址:

07 Python小節案例

採集乙個人的身高,體重,年齡和性別 告訴ta,自己的體脂率是否在正常範圍之內 1.知識考察點 注釋 輸入輸出 變數使用 變數的命名規範 運算子的使用 資料型別轉換 2.體脂率計算公式 bmi 體重 kg 身高 身高 公尺 體脂率 1.2 bmi 0.23 年齡 5.4 10.8 性別 男 1 女 0...

07 Python函式基礎

1.函式簡介 2.函式引數 3.函式作用域 4.遞迴函式 5.高階函式1.函式簡介 1.1 函式分類 語法 deffunname parm1,parm2.expresssions 2.函式引數 2.1 形參與實參 2.2 引數傳遞方式 def f1 name,age print name name,...

07python實現traceroute程式

這個指令碼是實現linux中traceroute程式的,是探測從我們這個機器到我們要探測的ip位址中間都需要經過那些路由。原理 我們的機器傳送udp高階口的資料報,傳送給目的位址,首先設定ttl為1,然後逐次增加,在沒有到達我們的目的ip 位址的路由,會傳送icmp的超時報文,然後我們從中提取ip位...