【发布时间】:2020-02-16 07:44:02
【问题描述】:
我要做的就是按顺序用数字填充数组。所以,array[0][0] = 0,array[0][1]=1 等等。为什么这不起作用?我想不通。
def populateArray(ar):
count = 0
i=0
j=0
while (i<len(ar)):
while (j<len(ar[i])):
ar[i][j] = count
count = count + 1
j=j+1
j=0
i=i+1
return ar
numColumns = input('how many columns?')
numRows = input('how many rows?')
arr = [[0]*int(numColumns)]*int(numRows)
arr=populateArray(arr)
print(arr)
【问题讨论】:
-
如何这是“不工作”?这是重要信息,应该成为您问题的一部分。
标签: python arrays loops while-loop