Notation for this concept in Mathematica is embodied in the Table[] command.
? Table[expr, {k}] generates a list of k copies of expr.
? Table[expr, {i, k}] generates a list of the values of expr when i runs from 1 to k.
? Table[expr, {i, a, b}] starts with i = a.
? Table[expr, {i, a, b, s}] uses steps s.
? Table[expr, {i, a, b}, {j, c, d}, ? ] gives a nested list. The list associated with i is outermost.
The order of evaluation is non-standard.
In Maple, you see notations like i=a..b
In Commercial Macsyma, there is also a..b notation
RJF