(一维数组应用)pathon编程实现:模拟集合运算(集合的并、交、差):集合A和B为随机生成的无重复整数数据集合,数据规模均为20,求A、B的交集和差集。
时间: 2023-03-25 19:03:09 浏览: 110
利用数组实现集合的交、并、和差集
可以使用Python中的set集合来实现集合运算,具体代码如下:
# 生成随机数据集合A和B
import random
A = set(random.sample(range(1, 41), 20))
B = set(random.sample(range(1, 41), 20))
# 求A、B的交集
intersection = A & B
print("A和B的交集为:", intersection)
# 求A、B的差集
difference = A - B
print("A和B的差集为:", difference)
其中,set()函数可以将列表转换为集合,&运算符表示求交集,-运算符表示求差集。
阅读全文