跳到主要内容

Python 程序演示不同集合操作

要理解这个示例,你需要了解以下Python编程主题的知识:

Python提供了一种叫做集合(set)的数据类型,其元素必须是唯一的。它可以用来执行不同的集合操作,如并集、交集、差集和对称差集。

源代码

# 程序用于执行像数学中的不同集合操作
# 定义三个集合
E = {0, 2, 4, 6, 8};
N = {1, 2, 3, 4, 5};

# 集合并集
print("E和N的并集是", E | N)

# 集合交集
print("E和N的交集是", E & N)

# 集合差集
print("E和N的差集是", E - N)

# 集合对称差集
print("E和N的对称差集是", E ^ N)

输出

E和N的并集是 {0, 1, 2, 3, 4, 5, 6, 8}
E和N的交集是 {2, 4}
E和N的差集是 {8, 0, 6}
E和N的对称差集是 {0, 1, 3, 5, 6, 8}

在这个程序中,我们取了两个不同的集合并对它们执行了不同的集合操作。这些操作同样可以通过使用集合方法来完成。