少说话多写代码之Python学习017——字典的方法(items、pop)

栏目: Python · 发布时间: 7年前

内容简介:items方法将字典的所有项以列表方式返回,列表中每一项都表示为(键,值)对形式,但对字典的项的次序没有什么规律。输出pop方法用来从字典中获取指定的键的值,然后将这个键-值对从字典中移除。

items方法将字典的所有项以列表方式返回,列表中每一项都表示为(键,值)对形式,但对字典的项的次序没有什么规律。

#items方法
d={'title':'绕口令:喇嘛和哑巴',
   'content':'打南边来了个哑巴,腰里别了个喇叭;打北边来了个喇嘛,手里提了个獭犸。提着獭犸的喇嘛要拿獭犸换别着喇叭的哑巴的喇叭;哑巴说:行!'}
print(d.items())

输出

dict_items([('title', '绕口令:喇嘛和哑巴'), ('content', '打南边来了个哑巴,腰里别了个喇叭;打北边来了个喇嘛,手里提了个獭犸。提着獭犸的喇嘛要拿獭犸换别着喇叭的哑巴的喇叭;哑巴说:行!')])

pop方法用来从字典中获取指定的键的值,然后将这个键-值对从字典中移除。

#pop方法
d={'刘备':'蜀汉','孙权':'东吴','曹操':'曹魏'}
print(d)
print(d.pop('刘备'))
print(d)
print(d.pop('孙权'))
print(d)
print(d.pop('曹操'))
print(d)

输出

{'刘备': '蜀汉', '孙权': '东吴', '曹操': '曹魏'}
蜀汉
{'孙权': '东吴', '曹操': '曹魏'}
东吴
{'曹操': '曹魏'}
曹魏
{}

从上面输出来看,没获取一次键的值,该键值就被移除了。

工程代码下载: https://download.csdn.net/download/yysyangyangyangshan/10702836


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

数据结构与算法

数据结构与算法

2008-7 / 29.00元

《21世纪高等院校计算机教材系列·数据结构与算法(第2版)》详细讲述了线性结构、树结构和图结构中的数据表示及数据处理的方法,对查找和排序两种重要的数据处理进行了详细的探讨。一起来看看 《数据结构与算法》 这本书的介绍吧!

CSS 压缩/解压工具
CSS 压缩/解压工具

在线压缩/解压 CSS 代码

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具