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

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

内容简介: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


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

查看所有标签

猜你喜欢:

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

Beginning ASP.NET 4 in C# and Vb

Beginning ASP.NET 4 in C# and Vb

Imar Spaanjaars / Wrox / 2010-3-19 / GBP 29.99

This book is for anyone who wants to learn how to build rich and interactive web sites that run on the Microsoft platform. With the knowledge you gain from this book, you create a great foundation to ......一起来看看 《Beginning ASP.NET 4 in C# and Vb》 这本书的介绍吧!

URL 编码/解码
URL 编码/解码

URL 编码/解码

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具