Stata 15 help for numlist
Title
[U] 11.1.8 numlist  Number lists
Remarks
See nlist for the numlist programming command.
A numlist is a list of numbers with blanks or commas in between. There
are a number of shorthand conventions to reduce the amount of typing
necessary. For instance:
2 just one number
1 2 3 three numbers
3 2 1 three numbers in reversed order
.5 1 1.5 three different numbers
1 3 2.17 5.12 four numbers in jumbled order
1/3 three numbers: 1, 2, 3
3/1 the same three numbers in reverse order
5/8 four numbers: 5, 6, 7, 8
8/5 four numbers: 8, 7, 6, 5
5/8 four numbers: 5, 6, 7, 8
1/2 four numbers: 1, 0, 1, 2
1 2 to 4 four numbers: 1, 2, 3, 4
4 3 to 1 four numbers: 4, 3, 2, 1
10 15 to 30 five numbers: 10, 15, 20, 25, 30
1 2:4 same as 1 2 to 4
4 3:1 same as 4 3 to 1
10 15:30 same as 10 15 to 30
1(1)3 three numbers: 1, 2, 3
1(2)9 five numbers: 1, 3, 5, 7, 9
1(2)10 the same five numbers: 1, 3, 5, 7, 9
9(2)1 five numbers: 9, 7, 5, 3, and 1
1(.5)2.5 the numbers: 1, .5, 0, .5, 1, 1.5, 2, 2.5
1[1]3 same as 1(1)3
1[2]9 same as 1(2)9
1[2]10 same as 1(2)10
9[2]1 same as 9(2)1
1[.5]2.5 same as 1(.5)2.5
1 2 3/5 8(2)12 eight numbers: 1, 2, 3, 4, 5, 8, 10, 12
1,2,3/5,8(2)12 the same eight numbers
1 2 3/5 8 10 to 12 the same eight numbers
1,2,3/5,8,10 to 12 the same eight numbers
1 2 3/5 8 10:12 the same eight numbers
Advice: Do not use commas to separate the entries  use spaces instead
 because commas are not always allowed. You may use commas when a
numlist appears inside the parentheses of an option, but you may not use
commas in other cases.
Examples
. sysuse uslifeexp
. line le_wm year, ylabel(0 20(10)80)
. sysuse auto
. centile price, centile(5 50 95)
. forvalues i = 10(2)1 {
2. display `i'
3. }
