dict.popitem 删除元素并返回键值对
程序员文章站
2024-03-17 21:56:16
...
dict.popitem 删除元素并返回键值对
字典方法 dict.popitem(),Python 官方文档描述如下:
help(dict.popitem)
Help on method_descriptor:
popitem(self, /)
Remove and return a (key, value) pair as a 2-tuple.
Pairs are returned in LIFO (last-in, first-out) order.
Raises KeyError if the dict is empty.
按 后进先出 的原则,删除字典的元素,并以 (key, value) 元组返回。如果字典为空,则引发 KeyError。
d = {2:2,1:1}
d.popitem()
(1, 1)
d = {}
d[1] = 1
d[3] = 3
d[2] = 2
d[3] = 30 # 更新并不改变元素插入顺序
d.popitem(),d.popitem(),d.popitem()
((2, 2), (3, 30), (1, 1))
d = {}
d.popitem()
---------------------------------------------------------------------------
KeyError Traceback (most recent call last)
<ipython-input-13-3d5a99fd0340> in <module>
1 d = {}
----> 2 d.popitem()
KeyError: 'popitem(): dictionary is empty'
上一篇: swift中Extension的简单理解
下一篇: C++——STL学习①各种增加元素
推荐阅读
-
dict.popitem 删除元素并返回键值对
-
python实现创建新列表和新字典,并使元素及键值对全部变成小写
-
关于使用JS去除URL中的指定参数问题,js 对url进行某个参数的删除,并返回url
-
Python字典删除键值对和元素的四种方法(小结)
-
python实现创建新列表和新字典,并使元素及键值对全部变成小写
-
Javscript删除数组中指定元素并返回新数组_javascript技巧
-
JavaScript删除并返回数组的最后一个元素的方法pop()
-
通过js获取元素表单以及遍历dom树和对元素的增删改查js操作内容演练实战了留言板的操作并对自定义属性: dataset对象初步的了解以及对js操作class和classList属性对象事件的添加与删除练习与了解
-
JavaScript把数组中第一个元素删除并返回第一个元素的值的方法shift()
-
Javscript删除数组中指定元素并返回新数组_javascript技巧