Grupowanie listy liczb całkowitych z najbliższymi wartościami

Mam listę:

d = [23,67,110,25,69,24,102,109]

jak mogę grupować najbliższe wartości z dynamiczną przerwą i utworzyć krotkę w ten sposób, jaka jest najszybsza metoda? :

[(23,24,25),(67,69),(102,109,110)]