Python_list

 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 '''
原文地址:https://www.cnblogs.com/Aoke/p/13598050.html