finesse.script.util.index_ranges¶
- finesse.script.util.index_ranges(intlist)[source]¶
- Create a sequence of range strings from a sequence of integers. - Based on https://stackoverflow.com/a/9471386/2251982. - Parameters:
- intlistsequence
- Integers to convert to range strings. 
 
- Yields:
- str
- The next range string. 
 
 - Examples - >>> list(index_ranges([1, 2, 4, 5, 6, 7, 9])) ["1-2", "4-7", "9"]