code: def unique_justseen(iterable, key=None):
      "List unique elements, preserving order. Remember only the element just seen."
      # unique_justseen('AAAABBBCCDAABBB') --> A B C D A B
      # unique_justseen('ABBCcAD', str.lower) --> A B C A D
      return imap(next, imap(operator.itemgetter(1), groupby(iterable, key))f unique_justseen(iterable, key=None):
      "List unique elements, preserving order. Remember only the element just seen."
      # unique_justseen('AAAABBBCCDAABBB') --> A B C D A B
      # unique_justseen('ABBCcAD', str.lower) --> A B C A D
      return imap(next, imap(operator.itemgetter(1), groupby(iterable, key)))
docs: List unique elements, preserving order. Remember only the element just seen.