1. 基本语法[]的创建

2. list()语法的创建

3. range()创建整数列表

4. 推导式生成整数列表(for循环)

 1 >>> a=[]
 2 >>> a
 3 []
 4 >>> a=list()
 5 >>> a
 6 []
 7 >>> a=list(range(10))
 8 >>> a
 9 [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
10 >>> list(range(1,600,7))
11 [1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 92, 99, 106, 113, 120, 127, 134, 141, 148, 155, 162, 169, 176, 183, 190, 197, 204, 211, 218, 225, 232, 239, 246, 253, 260, 267, 274, 281, 288, 295, 302, 309, 316, 323, 330, 337, 344, 351, 358, 365, 372, 379, 386, 393, 400, 407, 414, 421, 428, 435, 442, 449, 456, 463, 470, 477, 484, 491, 498, 505, 512, 519, 526, 533, 540, 547, 554, 561, 568, 575, 582, 589, 596]
12 >>> list(range(20,2,-1))
13 [20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3]
14 >>> a=[x*2 for x in range(20)]
15 >>> a
16 [0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38]
17 >>> a=[x*2 for x in range(20) if x%9==0]
18 >>> a
19 [0, 18, 36]