将1-20按顺序分到一个四行五列的二维列表
写出代码,
arr1 = []
for i in range(1, 21):
arr1.append(i)
matrix = []
for i in range(1, 5):
row = []
for j in range(1, 6):
row.append(arr1[(i - 1) * 5 + j - 1])
matrix.append(row)
print(matrix)
这中方法也是先弄好盒子,然后在把数放进去就可以了。
运行程序查看结果,

结果预想的一样。小伙伴们快去试试吧。