List symmetric difference based on function
Returns the symmetric difference between two lists, after applying the provided function to each list element of both.
- Create a
set
by applyingfn
to each element in every list. - Use a list comprehension in combination with
fn
on each of them to only keep values not contained in the previously created set of the other.