1 matrix = [[1,2,3,4],[5,6,7,8],[9,10,11,12]]
2 list_row = [row[0] for row in matrix]
3 print(list_row)#[1, 5, 9]
4 list = [[row[i] for row in matrix] for i in range(4)]
5 print(list)#[[1, 5, 9], [2, 6, 10], [3, 7, 11], [4, 8, 12]]
6 print('for循环')
7 for i in range(4):
8 for row in matrix:
9 print(row[i])#1 5 9 2 6 10 3 7 11 4 8 12
10 lst = [row[i] for i in range(4) for row in matrix]
11 print(lst)#[1, 5, 9, 2, 6, 10, 3, 7, 11, 4, 8, 12]
12 print([x*y for x in range(1,5) if x>2 for y in range(1,4) if y<3])
13 for x in range(1,5):
14 if x>2:
15 for y in range(1,4):
16 if y<3:
17 print('x*y:',x*y)