Python字典的pop()方法

dict.pop() 方法用于移除字典中的一个键并返回其值

格式及参数

1
dict.pop(key[,default])

dict : 字典

key : 字典中的键

default : 如果key不存在则返回default,并且default未给出会引发KeyError

实例(3.8.8)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
dict1 = {
'a': 1111,
'b': 2222,
'c': 3333
}

# 移除键 'b' 并返回其值 2222
print(dict1.pop('b'))

# 现在键 'b' 已经不存在于字典dict1中,在上一步被移除了
print(dict1.pop('b', '不存在'))

# 打印dict1
print(dict1)

'''输出
2222
不存在
{'a': 1111, 'c': 3333}
'''