python:list和aggregate
list可以操作 排序(sort)
但是面对并集交集 布尔运算符表现更舒服
import random
number = []
for i in range(10):
n = random.randint(0,10)
number.append(n)
A = set(number)
A.sort(key=str)
print(A)
错误:'set' object has no attribute 'sort'无此操作模块
差集:如
set1 = {1,2,3}
set2 = {3,4,5}
set3 = set2-set1
set4 = set1-set2
print (set3,set4)
结果不同。
前者减去后者是差集。后者减去前者是反差集。多用\(反斜杠 都有反 比较好记吧)
但默认前者减去后者。
对称差集:A:{1,2} B:{2,3} 去掉交集剩下的就是对称差集。用运算符^快速算出。