Python中,pop操作常用作列表实现栈时的出栈操作。但在python中,字典也有内置的pop操作。本文对pop操作给一些列举。
字典类型pop
Python 字典 pop() 方法删除字典给定键 key 及对应的值,返回值为被删除的值。key 值必须给出。 否则,返回 default 值。
dict.pop(key)
1 | test = {'name': 'heng', 'age': 30} |
heng
列表类型pop
移除列表中的一个元素(默认最后一个元素),并且返回该元素的值, ,
list.pop(index=-1)
1 | test = ["heng1", "heng2", "heng3"] |
heng3
['heng1', 'heng2']
heng1
['heng2']