set可以简单的理解为无序不重复的数据集,就相当于dictionary中的key,是无序的也是不能重复的。
两个数据集可以有以下的操作:
1.数据集可以通过add函数添加元素,就像list中的append函数。
2.也可以通过discard和remove进行移除。discard在移除数据时,如果没有元素则不会报错,remove会报错,pop同样也是取最后一个元素。
3.两个数据集时,可以通过difference()函数比较两个数据集中的不同元素,而difference_update(),可以把第一个数据集中的两者的交集元素给去掉。
4.两个不同的数据集也可以取交集:intersection().
5.判断:可以通过两个函数之间的isdisjoint()函数来判断两个数据集中间是否存在交集;
issubset()判断是否为子集,issuperset()判断是否为父集。
例子 结果
网友评论