python 生成list还是很方便的,这里做一个记录。
# 生成一个一维的list
length = 10
list1 = [0 * length]
# 生成一个二维的list
cols = 10
rows = 10
list2 = [[0 * cols] for i in rows]
# 错误写法
list3 = [[0 * cols]] * rows
list3中生成的rows个list都是对于同一个list的引用。实际上只有10个元素。
python 生成list还是很方便的,这里做一个记录。
# 生成一个一维的list
length = 10
list1 = [0 * length]
# 生成一个二维的list
cols = 10
rows = 10
list2 = [[0 * cols] for i in rows]
# 错误写法
list3 = [[0 * cols]] * rows
list3中生成的rows个list都是对于同一个list的引用。实际上只有10个元素。