要像打印网格一样打印数组,可以使用嵌套循环来遍历数组的每个元素,并在适当的位置打印空格或换行符。以下是一个示例代码:
def print_grid(arr):
for i in range(len(arr)):
for j in range(len(arr[i])):
print(arr[i][j], end=' ')
print()
# 示例数组
grid = [[1, 2, 3],
[4, 5, 6],
[7, 8, 9]]
print_grid(grid)
输出结果为:
1 2 3
4 5 6
7 8 9
这个示例代码中,我们使用了两个嵌套的for循环来遍历二维数组arr
的每个元素。内层循环负责打印每个元素,并在元素之间添加空格。外层循环负责在每行结束后打印换行符,以实现打印网格的效果。
对于更复杂的需求,比如在打印过程中添加边框、调整列宽等,可以根据具体情况进行扩展和修改。
领取专属 10元无门槛券
手把手带您无忧上云