博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python学习之字典集合篇
阅读量:4325 次
发布时间:2019-06-06

本文共 544 字,大约阅读时间需要 1 分钟。

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()方法添加元素

 

转载于:https://www.cnblogs.com/baobao2201128470/p/10885466.html

你可能感兴趣的文章
c# Invalidate() Update() Refresh()的区别
查看>>
work of 1/5/2016
查看>>
自己做了个微信小程序
查看>>
CMD获取当前目录的绝对路径
查看>>
HTML5新规范和CSS3新特性
查看>>
使用php后台给自己做一个页面路由,配合ajax实现局部刷新。
查看>>
类与对象(二)
查看>>
NSString 的常用方法
查看>>
mysql的engine不同,导致事物回滚失败的问题
查看>>
JAVAWeb使用POI做导出Excel
查看>>
今天解决了首页无头像被显示的问题
查看>>
charts 画折线图
查看>>
[py]__name__ 属于哪个文件
查看>>
技术分析淘宝的超卖宝贝
查看>>
i++和++1
查看>>
react.js
查看>>
实验四【bx】和loop的使用
查看>>
P1313 计算系数
查看>>
myBatis之入门示例
查看>>
tensorflow 变量共享
查看>>