我来为你详细讲解一下Python的集合 set
的函数。
常用的 set 函数
创建 set 集合
我们可以使用 set 函数来创建一个集合,其用法如下所示:
my_set = set([1, 2, 3, 4, 5])
print(my_set) # 输出集合 {1, 2, 3, 4, 5}
在上面的示例中,我们以列表对象作为参数传递给了 set 函数。set 函数会将列表中的元素转化为集合中的元素,并去除重复项。
添加元素
我们可以通过 add
函数向集合中添加一个元素,代码如下所示:
my_set = set([1, 2, 3, 4, 5])
my_set.add(6)
print(my_set) # 输出集合 {1, 2, 3, 4, 5, 6}
在上面的示例中,我们向集合 my_set
中添加了一个元素 6。
删除元素
我们可以通过 remove
函数从集合中删除一个元素,代码如下所示:
my_set = set([1, 2, 3, 4, 5])
my_set.remove(3)
print(my_set) # 输出集合 {1, 2, 4, 5}
在上面的示例中,我们从集合 my_set
中删除了元素 3。
取交集、并集和差集
我们可以使用集合的交集、并集和差集来计算集合之间的关系。
交集
我们可以使用 intersection
函数来计算两个集合的交集,代码如下所示:
set1 = set([1, 2, 3, 4, 5])
set2 = set([4, 5, 6, 7, 8])
intersection_set = set1.intersection(set2)
print(intersection_set) # 输出集合 {4, 5}
在上面的示例中,我们计算了两个集合 set1
和 set2
的交集,并将结果存储在了变量 intersection_set
中。
并集
我们可以使用 union
函数来计算两个集合的并集,代码如下所示:
set1 = set([1, 2, 3, 4, 5])
set2 = set([4, 5, 6, 7, 8])
union_set = set1.union(set2)
print(union_set) # 输出集合 {1, 2, 3, 4, 5, 6, 7, 8}
在上面的示例中,我们计算了两个集合 set1
和 set2
的并集,并将结果存储在了变量 union_set
中。
差集
我们可以使用 difference
函数来计算两个集合的差集,代码如下所示:
set1 = set([1, 2, 3, 4, 5])
set2 = set([4, 5, 6, 7, 8])
difference_set = set1.difference(set2)
print(difference_set) # 输出集合 {1, 2, 3}
在上面的示例中,我们计算了两个集合 set1
和 set2
的差集,并将结果存储在了变量 difference_set
中。
结束语
至此,我们已经讲解了 Python 的集合 set
的函数,包括创建集合、添加元素、删除元素,以及计算集合的交集、并集和差集。希望这份攻略能够对你有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:详解python的集合set的函数 - Python技术站