python基础--集合

集合的表现形式:set
集合与列表的区别
1、集合只能存储不可变的对象
2、集合当中存储的对象是无序的
:无序是指插入顺序和保存顺序不一致
3、集合中不能出现重复元素
创建集合
1、使用“{}”来创建集合

s={1,2,3,4}

2、使用set()函数创建

s=set(range(5))

:使用set()函数可以将序列和字典转换为集合,将字典转换为集合时,只会保存字典中的键

s=set({'a':1,'b':2,'c':3})
print (s)

读取集合中 的值
若要获取集合中某一个值,可以先通过list()函数将集合转换为列表,然后通过索引获取

s={1,2,3,4,5}
s1=list(s)
print (s1,s1[2])

集合相关函数
in 和 not in
        检查元素是否在集合当中,返回一个bool值
len()函数
        求集合中元素个数
add()函数
        项集合中添加元素
update()函数
        将一个集合中的元素添加到当前集合
pop()函数
        随机删除集合中一个元素,函数会返回被删除元素
remove()函数
        删除集合中指定元素
clear()函数
        清空集合

集合的运算

s={1,2,3,4}
s1={3,4,5,6}

‘&’交集运算----

s&s1

‘|’并集运算----

s|s1

‘-’差集运算

s-s1

‘^’亦或集

s^s1

‘<=’检查一个集合是否是另一个集合的子集,结果返回一个bool值
‘<’检查一个集合是否是另一个集合的真子集
‘>=’检查一个集合是否是另一个集合的超集
‘>’检查一个集合是否是另一个集合的真超集

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值