['b','b','b','a','a','c','c'] numpy.unique gives ['a','b','c'] How can I get the original order preserved ['b','a','c'] Great answers. Bonus question. Why do none of these methods work with this dataset? http://www.uploadmb.com/dw.php?id=1364341573 Here's the question numpy sort wierd behavior Continue reading...