首页 > 解决方案 > 如何打印像网格一样的嵌套列表?

问题描述

l1 = [[" "], [" "], [" "], [" "], 
      [" "], [" "], [" "], [" "],
      [" "], [" "], [" "], [" "],
      [" "], [" "], [" "], [" "]]

如您所见,我希望这 16 个空“盒子”具有 4x4 的输出。我尝试在 Stack Overflow 和网络上搜索解决方案。但似乎没有任何效果,因为有关嵌套列表的问题大多与整数有关。

期望的输出:

[" "][" "][" "][" "]
[" "][" "][" "][" "]
[" "][" "][" "][" "]
[" "][" "][" "][" "]

或者:

[   ][   ][   ][   ]
[   ][   ][   ][   ]
[   ][   ][   ][   ]
[   ][   ][   ][   ]

标签: pythonnested-listspython-3.10

解决方案


如果您知道原始尺寸,您可以使用嵌套 fors 来打印这个

for i in range(4):
    for j in range(4):
        print(l1 [ i*4 + j] ,end='')
    print("")

推荐阅读