手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

python集合基本操作

时间:2024-10-19 12:49:33

1、生成2个集合s1和s2,注意:集合拥有三个特性(确定性、无序性、互异性),所以s1自动去重,如图所示

python集合基本操作

2、判断2个集合的长度、以及是否相等。len(s1)、len(s2)分别查看集合s1、s2的长度;s1==s2判断2个集合是否相等,如图所示

python集合基本操作

3、集合的并集(位置不影响结果)。s1.union(s2)、s2.union(s1)都表示集合s1和s2的并集,如图所示

python集合基本操作

4、集合的交集(位置不影响结果)。s1.intersection(s2)、s2.intersection(s1都表示集合s1和s2的交集,如图所示

python集合基本操作

5、集合的差集(位置影响结果)。s1.difference(s2)表示元素在集合s1中,但是不在集合s2中;s2.difference(s1)表示元素在集合s2中,但是不在集合s1中;如图所示

python集合基本操作

6、集合的对等差分(位置不影响结果)。s1.symmetric_difference(s2)、s2.symmetric_difference(s1)都表示集合s1和s2的对等差分;s1.union(s2)-s1.intersection(s2)、s2.union(s1)-s2.intersection(s1)都表示集合s1和s2的并集减去交集;结果是一样的;如图所示

python集合基本操作
python集合基本操作

7、集合的使用(去重)。生成一个在1-11之间的整数列表list1,使用len(list1)查看长度,list1[:24]、list1[-24:]分别查看前24和后24个元素;set(list1)是用list1生成集合,发现结果将列表的相同元素去重了,如图所示

python集合基本操作
© 手抄报圈