Python3 Helpers

collapse_integers()

py3helpers.collapse_integers()

Return a string of collapsed ranges from a sorted list|set of integers.

input_list

List of integers to be collapsed (input is sorted/de-duped)

>>> collapse_integers(set([1, 2, 3, 4, 5, 8, 9, 11, 12, 13, 14]))
'1-5,8-9,11-14'
>>> collapse_integers([])
''