4.2.14Python下字典的popitem方法
Posted by 撒得一地 on 2016年2月22日 in python教程
popitem()方法语法:
dict.popitem()
描述
popitem()方法随机返回并删除字典中的一对键和值
popitem方法类似于list.pop,后者会弹出列表的最后一个元素。但不同的是,popitem弹出随机的项,因为字典并没有"最后的元素"或者其他有关顺序的概念。若想一个接一个地移除并处理项,这个方法就非常有效(因为不用首先获取键的列表)。
具体实例:
>>> d = {'name':'psz','age':18} >>> d.popitem() ('age', 18) >>> d {'name': 'psz'} >>> d['age'] = 18 >>> d['sex'] = "male" >>> d {'age': 18, 'name': 'psz', 'sex': 'male'} >>> d.popitem() ('age', 18)
尽管popitem方法和列表的pop方法很类似,但字典中没有与append等价的方法。因为字典是无序的,类似于append的方法是没有任何意义的。