lst = [i for i in range(10)] print(lst) import itertools group = itertools.groupby(lst) for k,v in group: print(k, list(v))
Standard input is empty
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9] 0 [0] 1 [1] 2 [2] 3 [3] 4 [4] 5 [5] 6 [6] 7 [7] 8 [8] 9 [9]
The brand new service which powers Ideone!
Widget for compiling and running the source code in a web browser!