In [5]: list(set(temp1) - set(temp2))
Out[5]: ['Four', 'Three']
Остерегайтесь
In [5]: set([1, 2]) - set([2, 3])
Out[5]: set([1])
, где вы можете ожидать / хотите, чтобы он был равен set([1, 3])
. Если вы хотите, чтобы в качестве ответа вы set([1, 3])
, вам нужно использовать set([1, 2]).symmetric_difference(set([2, 3]))
.