my @source=(1, 2, 3, 4, 5, 7); my @target=(0, 1, 3, 4, 6); #### @values_in_target_not_in_source would be (6, 0) @values_in_source_not_in_target would be (2, 5, 7)