字典中的末尾删除函数–popitem

功能

  • 删除当前字典末尾一组键值对并将其返回

用法

  • dict.popitem() – 无需传参
  • >> 返回被删除的键值对,用元组包裹 0索引是key, 1索引是value

注意事项

  • 如字典为空,则直接报错

代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# coding:utf-8

students = {'dewei': '到', 'xiaomu': '在', 'xiaoyun': '在呢', 'xiaogao': '在'}

print('xiaogao 在吗')
xiaogao = students.popitem()
print('{}喊{}'.format(xiaogao[0], xiaogao[1]))
print('xiaoyun 在吗')
xiaoyun = students.popitem()
print('{}喊{}'.format(xiaoyun[0], xiaoyun[1]))
print('xiaomu 在吗')
xiaomu = students.popitem()
print('{}喊{}'.format(xiaomu[0], xiaomu[1]))
print('dewei在吗')
dewei = students.popitem()
print('{}喊{}'.format(dewei[0], dewei[1]))
print(students)