a = [i for i in range(2, 10)]
b = [(i * 2) for i in range(1, 10)]
bset = set(b)
agen = (i for i in a if not i in set(b))
first3 = [j for i, j in enumerate(agen) if i < 3]
print(first3)
Как получить n элементов списка, не содержащихся в другом?