popitem()返回返回并刪除字典中的最后一對鍵和值。
如果字典已經(jīng)為空,卻調用了此方法,就拋出 KeyError 異常。在 3.7 更早版本中,popitem() 方法刪除一個隨機項。
刪除的項目是 popitem() 方法的返回值,以元組的形式。請看下面的實例。
popitem()的語法為:
dict.popitem()
popitem()不接受任何參數(shù)。
popitem()
返回字典中的任意元素(鍵,值)對
從字典中刪除任意元素(返回的元素相同)。
注意: 任意元素和隨機元素不相同。popitem()不返回隨機元素。
person = {'name': 'Phill', 'age': 22, 'salary': 3500.0} result = person.popitem() print('person = ',person) print('result = ',result)
運行該程序時,輸出為:
person = {'name': 'Phill', 'age': 22} result = ('salary', 3500.0)
如果字典為空,popitem()會引發(fā)KeyError錯誤。