Wolfram Function Repository
Instant-use add-on functions for the Wolfram Language
Function Repository Resource:
Find continuous ranges in a list of integers
ResourceFunction["FindRanges"][list] returns ranges of consecutive values for the integers in list. |
Find ranges of consecutive values in a list of integers:
| In[1]:= |
| Out[1]= |
The given list does not need to be sorted, but will be sorted automatically:
| In[2]:= |
| Out[2]= |
The returned ranges can be joined into the original set of numbers again:
| In[3]:= |
| Out[3]= |
| In[4]:= |
| Out[4]= | ![]() |
| In[5]:= |
| Out[5]= |
| In[6]:= |
| Out[6]= |
Noninteger numbers are "swallowed" if they are between consecutive integers in the list:
| In[7]:= |
| Out[7]= |
Expressions that are not integers or real numbers each constitute their own "range":
| In[8]:= |
| Out[8]= |
Wolfram Language 11.3 (March 2018) or above
This work is licensed under a Creative Commons Attribution 4.0 International License