Это найдет группы:
nums = [1, 6, 9, 100, 102, 105, 109, 134, 139]
for k, g in itertools.groupby(nums, key=lambda n: n//10):
print k, list(g)
0 [1, 6, 9]
10 [100, 102, 105, 109]
13 [134, 139]
Обратите внимание, что если nums на самом деле не сортируется по мере того, как показывает ваш образец, вам нужно сначала его отсортировать.