Python怎么初始化一个多维数组

Python025

Python怎么初始化一个多维数组,第1张

你可以定义一个嵌套的list 表示一个二维数组,并初始化为这样: 1 2 score = [[0]*3, [0]*3,[0]*3] print score 这样在循环外就能方便的访问每个元素了。

视情况而定

如果你的数组是追加一个元素的可以不用定义长度

如果你初始化一个列表然后要修改其中的值的话,就要定义长度了。

举个例子吧

a = []

for i in range(10):

a.append(i)

print a

b = [0 for i in range(10)] #也可以b = [0]*10

for i in range(10):

b[i]=i

print b