Python如何快速初始化一个二维数组

正确的方法
cols= 3
rows = 2

memo = [[1] * m for i in range(n) ]

下面这种做法是错误的


memo = [[1] * m ] * n

这会导致 memo[0] == memo[1],改变其中一个子数组的值,另一个子数组也会一起变

猜你喜欢

转载自www.cnblogs.com/yeni/p/11590108.html