contiguous_sequences¶
- contiguous_sequences(l: Iterable) Generator[list[int], None, None][source]¶
Generate contiguous sequences of numbers from a list.
This function takes a list of integers (or values that can be converted to integers), sorts them, and yields contiguous sequences of these integers.
A contiguous sequence is defined as a sequence of numbers where each number is exactly one greater than the previous number.
- Parameters:
l -- A list of integers or values that can be converted to integers.
- Yields:
List containing sequence of continguous integers.
Example: >>> list(contiguous_sequences([3, 1, 4, 2, 6, 5, 8])) [[1, 2, 3, 4, 5, 6], [8]]