python学习笔记——集合与字典

1. 集合的基本概念

集合类型和数学集合中的概念一致,即包含0个或多个数据项的无序组合。集合元素不可重复,集合类型只能是固定的数据类型。

python编译器中界定固定数据类型与否主要考察类型能否进行哈希运算。python中提供了一种同名的具体数据类型——集合(set)

由于集合是无序组合,他没有索引和位置的概念,不能分片,集合中元素可以动态增加或删除。
集合用大括号表示,可以用赋值语句生成一个集合,例如:

>>> s = {
   1,'dream',2,2,(3,4)}
>>> s
{
   1, 2, (3, 4), 'dream'}

通过集合元素的独一无二性,可以过滤掉重复元素,这也是集合的很大一个用处。

1.1 set(x)函数

set(x)函数可以用于生成集合,输入的参数可以是任何组合数据类型,返回结果是一个无重复且排序任意的集合。

1.2 集合类型的10个操作函数

操作函数及方法 描述
s.add(x) 如果数据项x不在集合中,则增加x到s中
s.clear() 移除s中所有的数据项
s.copy() 返回集合s的一个副本
  • 5
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值