创新互联Python教程:Pythonpopitem()

python 中的popitem()函数从字典中移除最后插入的元素对(键、值)。移除的元素作为输出返回。因此,我们可以说这种方法使用后进先出策略。

创新互联公司专注于永昌企业网站建设,响应式网站设计,电子商务商城网站建设。永昌网站建设公司,为永昌等地区提供建站服务。全流程专业公司,专业设计,全程项目跟踪,创新互联公司专业和态度为您提供的服务

 **dict.popitem()** 

popitem()参数:

popitem()方法不接受任何参数。这种方法用在集合算法中,是破坏性地遍历字典的最佳方式,

popitem()返回值

如果字典为空,popitem()方法会引发 KeyError。

| 投入 | 返回值 | | 字典 | 最后插入的元素(元组) |

Python 中popitem()方法的示例

示例popitem()在 Python 中是如何工作的?

 persondet = {'name': 'Jhon', 'age': 35, 'salary': 5000.0}

# ('salary', 5000.0) is inserted at the last, so it is removed.
output= persondet.popitem()

print('Output Value = ', output)
print('Personal Details = ', persondet)

# inserting a new element pair
persondet['job'] = 'Electritian'

# now ('job', 'Electritian') is the latest element
output = persondet.popitem()

print('Output Value = ', output)
print('Personal Details = ', persondet) 

输出:

 Output Value =  ('salary', 5000.0)
Personal Details =  {'name': 'Jhon', 'age': 35}
Output Value =  ('job', 'Electritian')
Personal Details =  {'name': 'Jhon', 'age': 35} 

示例 2: popitem()用空字典引发 KeyError

 persondet = {}  
# Displaying result  
print(persondet)  
per = persondet.popitem()  
print("Removed",per)  
print(persondet) 

输出:

 KeyError: 'popitem(): dictionary is empty' 

当前文章:创新互联Python教程:Pythonpopitem()
本文路径:http://www.shufengxianlan.com/qtweb/news19/402019.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联