Identifizieren Sie Gruppen fortlaufender Zahlen in einer Liste

Ich möchte Gruppen fortlaufender Zahlen in einer Liste identifizieren, damit: myfunc([2, 3, 4, 5, 12, 13, 14, 15, 16, 17, 20]) Kehrt zurück: [(2,5), (12,17), 20] Und ich habe mich gefragt, was der beste Weg ist, dies zu tun (insbesondere, wenn in Python etwas eingebaut ist). Bearbeiten: Hinweis Ich...