Python中集合(set)的运算符和方法有什么区别? Python的set对象表示内置的集合类。使用对应的方法或运算符,可以执行不同的集合操作,例如并集、交集、差集和对称差集。 阅读更多:Python 教程 方法实现并集操作 >>> s1={1,2,3,4,5} >>> s2={4,5,6,7,8} >>> s1.union(s2) {1, 2, 3, 4, 5, 6, 7, 8} >>> s2.union(s1) {1, 2, 3, 4, 5, 6, 7, 8} PythonCopy 使用 | 运算符并集操作 >>> s1={1,2,3,4,5} >>> s2={4,5,6,7,8} >>> s1|s2 {1, 2, 3, 4, 5, 6, 7, 8} PythonCopy 方法实现交集操作 >>> s1={1,2,3,4,5} >>> s2={4,5,6,7,8} >>> s1.intersection(s2) {4, 5} >>> s2.intersection(s1) {4, 5} PythonCopy 使用 & 运算符交集操作 >>> s1={1,2,3,4,5} >>> s2={4,5,6,7,8} >>> s1&s2 {4, 5} >>> s2&s1 {4, 5} PythonCopy 方法实现差集操作 >>> s1={1,2,3,4,5} >>> s2={4,5,6,7,8} >>> s1.difference(s2) {1, 2, 3} >>> s2.difference(s1) {8, 6, 7} PythonCopy 使用 – 运算符差集操作 >>> s1={1,2,3,4,5} >>> s2={4,5,6,7,8} >>> s1-s2 {1, 2, 3} >>> s2-s1 {8, 6, 7} PythonCopy