ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# Python 程序:演示不同的集合操作 > 原文: [https://www.programiz.com/python-programming/examples/set-operation](https://www.programiz.com/python-programming/examples/set-operation) #### 在此示例中,我们定义了两个集合变量,并且执行了不同的集合操作:并集,交集,差和对称差。 要理解此示例,您应该了解以下 [Python 编程](/python-programming "Python tutorial")主题: * [Python 集](/python-programming/set) * [Python 输入,输出和导入](/python-programming/input-output-import) * * * Python 提供了一个名为`set`的数据类型,其元素必须是唯一的。 它可用于执行不同的设置操作,例如并集,交集,差和对称差。 ## 源代码 ```py # Program to perform different set operations like in mathematics # define three sets E = {0, 2, 4, 6, 8}; N = {1, 2, 3, 4, 5}; # set union print("Union of E and N is",E | N) # set intersection print("Intersection of E and N is",E & N) # set difference print("Difference of E and N is",E - N) # set symmetric difference print("Symmetric difference of E and N is",E ^ N) ``` **输出** ```py Union of E and N is {0, 1, 2, 3, 4, 5, 6, 8} Intersection of E and N is {2, 4} Difference of E and N is {8, 0, 6} Symmetric difference of E and N is {0, 1, 3, 5, 6, 8} ``` 在此程序中,我们采用两个不同的集合,并对它们执行不同的集合操作。 同样可以通过使用集方法来完成。