od = OrderedDict()
for a, b in myList:
    od.setdefault(a, []).append(b)
print(list(od.values()))
[[2, 3, 4, 5], [6, 7, 8], [9, 10]]
Сравнение первого элемента последовательных списков кортежей в Python