1 #产生一个数值递增列表 2 no_1=range(1,5,1) 3 list_1=list(no_1) 4 print(list_1) 5 #OUT:[1, 2, 3, 4] 6 7 #创建一个二维列表 8 list_2=list_1 9 list_3=list_1 10 list_4=list_1 11 list_5=[list_1,list_2,list_3,list_4] 12 print(list_5) 13 #OUT:[[1, 2, 3, 4], [1, 2, 3, 4], [1, 2, 3, 4], [1, 2, 3, 4]] 14 15 #多维列表的访问 16 print(list_5[0][3]) 17 #OUT:4 18 print(list_5[3][0]) 19 #OUT:1 20 21 #列表生成式 22 list_6=list(range(5)) 23 print(list_6) 24 list_7=[x**2 for x in list_6] 25 print(list_7) 26 list_8=[x for x in list_7 if x not in list_6] 27 print(list_8) 28 list_9=list(range(50)) 29 list_10=[x for x in list_9 if x%3==0] 30 print(list_10) 31 ''' 32 OUT: 33 [0, 1, 2, 3, 4] 34 [0, 1, 4, 9, 16] 35 [9, 16] 36 [0, 3, 6, 9, 12, 15, 18, 21, 24, 27, 30, 33, 36, 39, 42, 45, 48] 37 '''