Python字典元素的,添加,修改,刪除

一、給字典新增"鍵值對"。如果"鍵"已經存在,則覆蓋舊的鍵值對;如果"鍵"不存在,則新增"鍵值對"
a={'age': 18, 'name': 'gaoqi', 'job': 'techer'}
a["tel"]=123456
print(a)  #結果:{'name': 'gaoqi', 'job': 'techer', 'age': 18, 'tel': 123456}
a["name"]="Vince"
print(a)  #結果:{'name': 'Vince', 'job': 'techer', 'age': 18, 'tel': 123456};name被修改了

二、使用 update()將新字典中所有鍵值對全部添加到舊字典對象上。如果 key 有重複,則直接覆蓋
a={'age': 18, 'name': 'gaoqi', 'job': 'techer'}
b={'top': 173, 'name': 'Vince', 'tel': 123456}
a.update(b)
print(a)  #結果:{'tel': 123456, 'name': 'Vince', 'top': 173, 'age': 18, 'job': 'techer'}

三、字典中元素的刪除,可以使用 del()方法;或者 clear()刪除所有鍵值對;pop()刪除指定鍵值對,並返回對應的"值對象"
a={'age': 18, 'name': 'gaoqi', 'job': 'techer'}
del(a["age"]) #刪除"age"所在的鍵值對
print(a)      #結果:{'job': 'techer', 'name': 'gaoqi'}

c={'age': 18, 'name': 'gaoqi', 'job': 'techer'}
b=c.pop("name")
print(b)  #結果:gaoqi
print(c)  #結果:{'job': 'techer', 'age': 18}

f={'age': 18, 'name': 'gaoqi', 'job': 'techer'}
f.clear()
print(f)  #結果:{},刪除所有的鍵值對

四、popitem()隨機刪除和返回該鍵值對。
e={'age': 18, 'name': 'gaoqi', 'job': 'techer'}
g=e.popitem()
print(g)  #結果:('age', 18)
print(e)  #結果:隨機刪除一個鍵值對,如:{'name': 'gaoqi', 'job': 'techer'}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章