Arrays 如何在python中按顺序(逐行)填充数组
我试图让我的代码逐行填充数组 入住率=14 我想要输出的数组可能是这样的吗Arrays 如何在python中按顺序(逐行)填充数组,arrays,python-3.x,Arrays,Python 3.x,我试图让我的代码逐行填充数组 入住率=14 我想要输出的数组可能是这样的吗 1,1,1,1,1 1,1,1,1,1 1,1,1,1,0 0,0,0,0,0 0,0,0,0,0 因此,占用率之和=14 到目前为止,我的代码是: list_A_5x5 = [[0 for row in range (5)] for col in range (5)] occupancy = 14 while occupancy !=0: for i in range(5): lis
1,1,1,1,1
1,1,1,1,1
1,1,1,1,0
0,0,0,0,0
0,0,0,0,0
因此,占用率之和=14
到目前为止,我的代码是:
list_A_5x5 = [[0 for row in range (5)] for col in range (5)]
occupancy = 14
while occupancy !=0:
for i in range(5):
list_A_5x5[0][i] = 1
list_A_5x5[1][i] = 1
list_A_5x5[2][i] = 1
list_A_5x5[3][i] = 1
list_A_5x5[4][i] = 1
occupancy= occupancy-1
您好,您能告诉我们您尝试了什么,以及您遇到了哪些问题?我添加了一个编辑,抱歉,我是StackOverflow的新手。您的代码将始终以1填充列表。帮助您可视化的一种方法是将
print(list_A_5x5)
放入for循环中。希望它能让你明白为什么它是错的