列表推导式
| 1
 | [表达式 for 迭代变量 in 可迭代对象 [if 条件表达式]]
 | 
例子
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 
 | bb = [0] * 3print(bb)
 
 
 m = range(3)
 a_list = [x * x for x in m]
 print(a_list)
 
 
 m, n = 3, 4
 dist = [[0] * m for _ in range(n)]
 print(dist)
 
 
 zeroes_pos = [(i, j) for i in range(m) for j in range(n)]
 print(zeroes_pos)
 
 print([(i, j) for i in range(m) for j in range(n) if (i + j) % 2 == 0])
 
 
 | 
数字取整
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 
 | import matha = 3.5
 
 print(int(a))
 
 
 print(round(a))
 
 
 print(math.floor(a))
 
 
 print(math.ceil(a))
 
 | 
math 包含的方法: https://docs.python.org/zh-cn/3.8/library/math.html
nums1 = A 和 nums1[:] = A
nums1 = A:更改 nums1 这一变量名所指向的对象。让 nums1 变量指向 A 所指向的对象
nums1[:] = A:对 nums1 指向的对象赋值。把 A 变量指向的对象的值逐个 copy 到 nums1 指向的对象中并覆盖 nums1 指向的对象的原来值。