Menu
CoddyTech

集合合并操作 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'}

这些基本的集合合并运算可以让你以多种方式组合集合,从而高效地处理和比较数据。

quiz icon自我测试

这节课包含一个小测验。开始学习即可作答,并记录你的进度。

quiz icon自我测试

这节课包含一个小测验。开始学习即可作答,并记录你的进度。

challenge icon

挑战

简单
  1. 创建两个集合:set1包含"apple"、"banana"和"cherry",set2包含"banana"、"date"和"elderberry"。
  2. 计算set1和set2的并集,并将结果存储在名为union_result的变量中。
  3. 计算set1和set2的交集,并将结果存储在名为intersection_result的变量中。
  4. 打印union_result和intersection_result。

亲手试试

Python 集合中的所有课

自己练习: Python 在线编译器