欢迎光临散文网 会员登陆 & 注册

python:list和aggregate

2020-03-20 01:07 作者:梦想是华尔街只狼  | 我要投稿

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} 去掉交集剩下的就是对称差集。用运算符^快速算出。



python:list和aggregate的评论 (共 条)

分享到微博请遵守国家法律