Python 3 教程 Python3 字典 popitem() 方法

jermaine · 2022-03-14 14:47:16 · 热度: 13

描述

Python 字典 popitem() 方法随机返回并删除字典中的最后一对键和值。

如果字典已经为空,却调用了此方法,就报出 KeyError 异常。

语法

popitem()方法语法:

popitem()

参数

返回值

返回最后插入键值对(key, value 形式),按照 LIFO(Last In First Out 后进先出法) 顺序规则,即最末尾的键值对。

注意:Python 3.7 之前,popitem() 方法删除并返回任意插入字典的键值对。

实例

以下实例展示了 popitem() 方法的使用方法:

实例

#!/usr/bin/python3

site= {'name': '码农教程', 'alexa': 10000, 'url': 'www.codercto.com'}

# ('url': 'www.codercto.com') 最后插入会被删除
result = site.popitem()

print('返回值 = ', result)
print('site = ', site)

# 插入新元素
site['nickname'] = 'Codercto'
print('site = ', site)

# 现在 ('nickname', 'Codercto') 是最后插入的元素
result = site.popitem()

print('返回值 = ', result)
print('site = ', site)

输出结果为:

返回值 =  ('url', 'www.codercto.com')
site =  {'name': '码农教程', 'alexa': 10000}
site =  {'name': '码农教程', 'alexa': 10000, 'nickname': 'Codercto'}
返回值 =  ('nickname', 'Codercto')
site =  {'name': '码农教程', 'alexa': 10000}

查看更多 Python 字典 函数

猜你喜欢:
暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册