Python groupby Iterator
Python groupby(data[,keyfunc])
iterator divide the data into groups based on duplication or not.
>>> from itertools import * >>> for i, j in groupby('55333--3399'): >>> print (i,list(j))
5 ['5', '5'] 3 ['3', '3', '3'] - ['-', '-'] 3 ['3', '3'] 9 ['9', '9']