python集合

今天讲的也是python常用的一个数据类型——集合

知识清单

创建集合

集合运算

添加元素

删除元素

清空集合

删除集合

集合(set)

集合是一个元素不重复,且无序的数据类型

创建集合

创建空集合

python的集合和字典一样用来标识,所以创建一个空集合的时候不能直接写isset={},这样会创建一个字典类型。

创建一个空的集合要用方法

创建非空集合

创建一个非空的集合,可以使用,也可以直接写

当集合里面有重复的元素存在时,重复的元素只会保留一份

集合运算

并集

并集就是将集合合并到一起。求两个集合是并集可以使用运算符,也可以使用函数

交集

交集就是集合的共同部分,求集合的交集可以使用运算符 也可以使用函数

差集

差集就是集合之间不同的元素,求集合的差集可以使用运算符也可以使用函数

子集

查看一个集合是否是另一个集合的子集,可以使用或返回的是一个布尔类型的值

添加元素

往集合里面添加元素可以使用方法

删除元素

删除指定元素

集合里面删除指定的元素可以使用或者discard(*agrv),传进去的参数是要删除的元素,当这个元素不存在时会抛出一个异常

随机删除一个元素

随机删除一个元素,可以使用pop(),在交互式页面中默认删除的是栈顶的元素

清空集合

清空列表可以使用方法

删除集合

集合的删除可以使用

总结:

集合的元素是无序不重复的

创建空的集合要用set()

为集合添加元素使用add()

求集合的并集、交集、差集分别使用“| & -”运算符,或者使用symmetric_difference()、intersection()、difference()方法

删除指定元素用remove()或discard()请记住两个方法的区别噢,随机删除一个元素用pop()

清空集合用clear()

删除集合用del

今天的知识点就这么多了,明天再见!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190106G0NSXM00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券