# Given a list 'orig', possibly containing duplicate values, # the program produces a new list 'uniq' that has all values # from the original but with duplicated omitted (using list comprehension) def main(): orig = ['mom','tools',123,'mom',123,'tools','thank you'] l=len(orig) uniq=[orig[i] for i in range(l) if orig[i] not in orig[i+1:l]] print "Original list of items:",orig print "New list of items (with no duplicates):",uniq main()