Для ответа в виде строки, или списка код чуть отличается:
>>> import functools
>>> inputArray = "sgsssa"
>>> functools.reduce(lambda a,b: a if a[-1:] == b else a + b, inputArray, '')
'sgsa'
>>> functools.reduce(lambda a,b: a if a[-1:] == [b] else a + [b], inputArray, [])
['s', 'g', 's', 'a']
>>>