首页 > 编程语言 > 详细

Python学习之字典集合篇

时间:2019-05-18 14:21:09      阅读:131      评论:0      收藏:0      [点我收藏+]

lambda表达式:起到一个函数速写的作用,允许在代码内嵌入一个函数的定义;

技术分享图片

filter()函数:
1.用于过滤序列,过滤掉不符合条件的元素,返回由符合条件元素组成的新列表。
2.接收两个参数,第一个为函数,第二个为序列,序列的每个元素作为参数传递给函数进行判断,返回True或False,将返回True的元素放到新列表中。
语法:filter(function, iterable)

技术分享图片

创建字典:
1.dict={}
2.用dict()函数创建
3.用fromkeys()函数重新创建字典
访问字典:
1.调用keys()得到键
2.调用values()得到值
3.调用items()得到键-值
注意:当去索引一个不存在的键时,会产生异常,可使用get(index)进行避免
清空字典:clear()方法
字典的浅拷贝:copy()方法,浅拷贝之后地址不一样,直接赋值地址相同
pop(键)弹出所对应的值,popitem()随机弹出字典中的一项

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

集合:唯一
可以使用add()方法在集合中添加元素
frozenset()为不可变集合,不能使用add()方法添加元素

技术分享图片

技术分享图片

技术分享图片

 

Python学习之字典集合篇

原文:https://www.cnblogs.com/baobao2201128470/p/10885466.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!