Python pop()函数

pop() 函数可以对列表、字典等中的条目进行移除。


删除列表中的条目

Python从列表中移除条目


字典pop(<key>[, <default>])的作用

从字典中删除某个键(如果存在),并返回其值。


如果d中存在指定的键, d.pop()删除该键并返回其关联值:


>>> d = {
'a': 'www', 
'b': 'geocalculate', 
'c': 'com'}

>>> d.pop('b')
'geocalculate'
>>> d
{'a': 'www', 'c': 'com'}

如果指定的键不在d中,.pop()抛出一个KeyError异常:


>>> d = {
'a': 'www', 
'b': 'geocalculate', 
'c': 'com'}

>>> d.pop('z')
Traceback (most recent call last):
  File "", line 1, in 
    d.pop('z')
KeyError: 'z'

如果指定的键不在d中,但指定了可选的<default>参数,则返回该值,且不引发异常:


>>> d = {
'a': 'www', 
'b': 'geocalculate', 
'c': 'com'}

>>> d.pop('e', -1)
-1
>>> d
{'a': 'www', 'b': 'geocalculate', 'c': 'com'}





公众号

关注公众号,获取一手资讯

“ Python pop()函数 ” comments 0

评论/回复

电子邮件地址不会被公开。 必填项已用*标注