write yourself a little function using this idea
>>> a = "24832 Trunnel Ct 8693"
>>> b = a.split(" ")
>>> c = b[-1]
>>> c.isnumeric()
True
so basically if the last entry in the parsed list is numeric written in scrunched form
if a.split(" ")[-1].isnumeric(): d = " ".join(a.split(" ")[:-1])
...
>>>
>>> d
'24832 Trunnel Ct'
of course you should have an else section which just returns the original string