举证快速生产

 1 '''
 2 列表解析
 3 
 4   根据已有列表,高效创建新列表的方式。
 5 
 6   列表解析是Python迭代机制的一种应用,它常用于实现创建新的列表,因此用在[]中。
 7 
 8 语法:
 9 
10   [expression for iter_val in iterable]
11 
12   [expression for iter_val in iterable if cond_expr]
13 
14 实例展示:
15 '''
16 
17 S=[i*i for i in range(10)]
18 print(S)
19 #######等价#######
20 L= []
21 for i in range(10):
22     L.append(i*i)
23 
24 #######3*4矩阵生产########
25 
26 row = 3
27 col = 4
28 print([[1 for i in range(col)] for j in range(row)])

 

posted @ 2020-12-20 13:32  Σωκράτης  阅读(100)  评论(0)    收藏  举报