Python随机数及交集并集问题

令随机数种子为 1,随机生成范围在 0 到 10 万之间的 1 万个整数,为列表 A,随机生成 范围在 5 万-10 万之间的 1 万个整数,为列表 B,求 A 与 B 相同整数的集合,A 与 B 不同整 数的集合,A 单独有的整数的集合,B 单独有的整数的集合。

import random

random.seed(1)

A = [random.randint(0, 100000) for i in range(10000)]
B = [random.randint(50000, 100000) for i in range(10000)]

A = [1, 2, 3, 4]
B = [2, 3, 5, 7]

A = set(A)
B = set(B)

set1 = A & B
set2 = A ^ B
set3 = A - B
set4 = B - A