一、給字典新增"鍵值對"。如果"鍵"已經存在,則覆蓋舊的鍵值對;如果"鍵"不存在,則新增"鍵值對"
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'}