List union based on function
Returns every element that exists in any of the two lists once, after applying the provided function to each element of both.
- Create a
set
by applyingfn
to each element ina
. - Use a list comprehension in combination with
fn
onb
to only keep values not contained in the previously created set,_a
. - Finally, create a
set
from the previous result anda
and transform it into alist