For example, I have two lists
A = [6, 7, 8, 9, 10, 11, 12]
subset_of_A = [6, 9, 12]; # the subset of A
the result should be [7, 8, 10, 11]; t
tuple(set([6, 7, 8, 9, 10, 11, 12]).difference([6, 9, 12]))
>>> A = [6, 7, 8, 9, 10, 11, 12]
>>> subset_of_A = [6, 9, 12];
>>> set(A) - set(subset_of_A)
set([8, 10, 11, 7])
>>>
How about
set(A).difference(subset_of_A)
Yes, the filter function:
filter(lambda x: x not in subset_of_A, A)