共計(jì) 439 個(gè)字符,預(yù)計(jì)需要花費(fèi) 2 分鐘才能閱讀完成。
要從字典中移除數(shù)據(jù),可以使用 del 關(guān)鍵字或 pop() 方法。
使用 del 關(guān)鍵字:
my_dict = {"a": 1, "b": 2, "c": 3}
del my_dict["a"]
print(my_dict) # 輸出: {"b": 2, "c": 3}
使用 pop() 方法:
my_dict = {"a": 1, "b": 2, "c": 3}
my_dict.pop("a")
print(my_dict) # 輸出: {"b": 2, "c": 3}
當(dāng)使用 del 關(guān)鍵字時(shí),如果指定的鍵不存在,會(huì)引發(fā) KeyError。而使用 pop() 方法時(shí),如果指定的鍵不存在,可以選擇提供默認(rèn)值作為返回值,或者不提供默認(rèn)值,這樣會(huì)引發(fā) KeyError。例如:
my_dict = {"a": 1, "b": 2, "c": 3}
print(my_dict.pop("d", None)) # 輸出: None
print(my_dict.pop("d")) # 引發(fā) KeyError
注意:使用 del 關(guān)鍵字或 pop() 方法都會(huì)永久性地從字典中移除數(shù)據(jù)。
丸趣 TV 網(wǎng) – 提供最優(yōu)質(zhì)的資源集合!
正文完