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

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

期望的输出:

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

或者:

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

4

2 回答 2

0

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

for i in range(4):
    for j in range(4):
        print(l1 [ i*4 + j] ,end='')
    print("")
于 2021-10-22T02:29:42.930 回答
0

这个怎么样。

代码

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

for i, e in enumerate(l1):
    if (i+1)%4 != 0:
        print(e, end='')  # print box without new line
    else:
        print(e)

输出

[' '][' '][' '][' ']
[' '][' '][' '][' ']
[' '][' '][' '][' ']
[' '][' '][' '][' ']
于 2021-10-22T02:35:08.600 回答