Python基础之字典、集合

1.字典
映射属于可变对象。 字典是Python中唯一一种标准映射类型 。映射为可变数据类型,数据储存结构为键值对。 非 hashable 值不可作为键,数字类型用作键时1等价于1.0。
映射的创建:以逗号分隔的 键: 值 对列表包含于花括号之内来创建,如{‘Sam’: 37, ‘Tom’: 23}。或者通过构造器,如下字典等价:
在这里插入图片描述
字典具有多种内置函数,部分如下:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
通过dict.keys()、dict.value()、 dict.items()将返回一个视图对象,该对象会随字典改变而改变。效果如图:
在这里插入图片描述
2.集合
集合对象是由具有唯一性的 hashable 对象所组成的无序多项集。 常见的用途包括成员检测、从序列中去除重复项以及数学中的集合类计算,例如交集、并集、差集与对称差集等等。
作为一种无序的多项集,集合并不记录元素位置或插入顺序。 相应地,集合不支持索引、切片或其他序列类的操作。set集合是可变的,支持add()、remove()操作。而 frozenset是不可变的。set集的部分方法如下:
在这里插入图片描述
在这里插入图片描述
集合的构造需要调用构造函数传入可迭代对象,set集合支持{‘element’,‘element’}快速构造。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值