运算符 | 等效函数 | 用途 |
& | intersection() | 交集运算 |
- | difference() | 差集运算 |
| | union() | 并集运算 |
^ | symmetric_difference() | 对称差集运算 |
<= | issubset() | 子集关系判断运算 |
s1 = {'Java', 'ASP.NET CORE', 'Python', 'C#'} s2 = {'Java', 'Shell', 'Ruby'} print(s1 & s2) print(s1.intersection(s2)) print("") print(s1 - s2) print(s1.difference(s2)) print("") print(s1 | s2) print(s1.union(s2)) print("") print(s1 ^ s2) print(s1.symmetric_difference(s2)) print("") print(s1 <= s2) print(s1.issubset(s2)) 输出: {'C#', 'ASP.NET CORE', 'Python'} {'C#', 'ASP.NET CORE', 'Python'} {'Java'} {'Java'} {'C#', 'Python', 'Shell', 'Ruby', 'Java', 'ASP.NET CORE'} {'C#', 'Python', 'Shell', 'Ruby', 'Java', 'ASP.NET CORE'} {'C#', 'Shell', 'Python', 'Ruby', 'ASP.NET CORE'} {'C#', 'Shell', 'Python', 'Ruby', 'ASP.NET CORE'}
这篇文档对您是否有帮助?