В вашем блоке else
вам нужно вернуть symdiff
.
def symdiff(*args):
dump = [x for x in args[0] if x in args[1]]
result = [x for x in args[0] + args[1] if x not in dump]
if len(args) == 2:
return result
else:
return symdiff(result, *args[2:])
var = symdiff([1, 2, 3], [3, 2, 0], [7, 2, 6])
print(var)
Приведенный выше код должен работать.