當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python Dictionary popitem()用法及代碼示例


Python popitem() 方法刪除並返回插入到字典中的最後一個元素(鍵、值)對。

用法:

dict.popitem()

popitem() 方法的參數

popitem() 不帶任何參數。

popitem() 方法的返回值

popitem()方法從字典中移除並返回 (key, value) 對後進先出(後進先出)訂單。

  • 返回最新插入的元素(核心價值)字典中的對。
  • 從字典中刪除返回的元素對。

注意:在 Python 3.7 之前,popitem()方法返回並從字典中刪除任意元素(鍵,值)對。

示例:popitem() 方法的用法

person = {'name': 'Phill', 'age': 22, 'salary': 3500.0}

# ('salary', 3500.0) is inserted at the last, so it is removed.
result = person.popitem()

print('Return Value = ', result)
print('person = ', person)

# inserting a new element pair
person['profession'] = 'Plumber'

# now ('profession', 'Plumber') is the latest element
result = person.popitem()

print('Return Value = ', result)
print('person = ', person)

輸出

Return Value =  ('salary', 3500.0)
person =  {'name': 'Phill', 'age': 22}
Return Value =  ('profession', 'Plumber')
person =  {'name': 'Phill', 'age': 22}

注意: 這popitem()方法提出了一個KeyError如果字典為空,則錯誤。

相關用法


注:本文由純淨天空篩選整理自 Python Dictionary popitem()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。