sorry, I realise now I should have posted to the numpy mailing list.
Many thanks for the answers. My personal favourite is:
numpy.concatenate((x, x[-1:]))
because it's easier to remember.
Too bad x[-1] is not recognised as an array as well (like in Matlab for instance).
Best
NC