集合合并操作 I
Coddy Python 集合 课程的第 6 课,共 11 课。
两个集合的并集包含这两个集合中的所有不重复元素。你可以使用 union() 方法或 | 运算符求并集。
set1 = {"apple", "banana", "cherry"}
set2 = {"banana", "date", "fig"}
# 使用 union() 方法
union_set = set1.union(set2)
print(union_set) # 输出:{'apple', 'banana', 'cherry', 'date', 'fig'}
# 使用 | 运算符
union_set = set1 | set2
print(union_set) # 输出:{'apple', 'banana', 'cherry', 'date', 'fig'}两个集合的交集只包含同时存在于这两个集合中的元素。你可以使用 intersection() 方法或 & 运算符求交集。
set1 = {"apple", "banana", "cherry"}
set2 = {"banana", "date", "fig"}
# 使用 intersection() 方法
intersection_set = set1.intersection(set2)
print(intersection_set) # 输出:{'banana'}
# 使用 & 运算符
intersection_set = set1 & set2
print(intersection_set) # 输出:{'banana'}这些基本的集合合并运算可以让你以多种方式组合集合,从而高效地处理和比较数据。
这节课包含一个小测验。开始学习即可作答,并记录你的进度。
这节课包含一个小测验。开始学习即可作答,并记录你的进度。
挑战
简单- 创建两个集合:
set1包含"apple"、"banana"和"cherry",set2包含"banana"、"date"和"elderberry"。 - 计算
set1和set2的并集,并将结果存储在名为union_result的变量中。 - 计算
set1和set2的交集,并将结果存储在名为intersection_result的变量中。 - 打印
union_result和intersection_result。
亲手试试
Python 集合中的所有课
自己练习: Python 在线编译器