下面是“Python集合set的交集和并集操作方法”的完整攻略:
什么是集合set
在Python中,集合(set)是一种无序、可变的、不允许重复元素的数据类型。相比于列表和元组,集合不支持索引,因此不能通过下标访问其中的元素,但是可以使用for循环遍历其中的元素。
创建集合set
在Python中创建集合可以使用两种方式:使用花括号{},或使用内置的set()函数,例如:
# 使用花括号创建集合
my_set = {'apple', 'banana', 'orange'}
print(my_set)
# 使用set()函数创建集合
my_set = set(['apple', 'banana', 'orange'])
print(my_set)
输出:
{'orange', 'banana', 'apple'}
{'orange', 'banana', 'apple'}
集合的交集操作
集合的交集操作可以使用&符号,例如:
set1 = {1, 2, 3}
set2 = {2, 3, 4}
set3 = set1 & set2
print(set3)
输出:
{2, 3}
同时,也可以使用intersection()方法求两个集合的交集,例如:
set1 = {1, 2, 3}
set2 = {2, 3, 4}
set3 = set1.intersection(set2)
print(set3)
输出:
{2, 3}
集合的并集操作
集合的并集操作可以使用|符号,例如:
set1 = {1, 2, 3}
set2 = {2, 3, 4}
set3 = set1 | set2
print(set3)
输出:
{1, 2, 3, 4}
同时也可以使用union()方法求两个集合的并集,例如:
set1 = {1, 2, 3}
set2 = {2, 3, 4}
set3 = set1.union(set2)
print(set3)
输出:
{1, 2, 3, 4}
总的来说,集合的交集和并集操作非常简单,使用符号或者方法即可。示例代码中通过两个简单例子演示了交集和并集的操作,希望这份攻略对你有所帮助。