You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将包含16个单元素子列表的嵌套列表打印为4x4网格

实现代码

方案1:输出带引号的网格格式

# 以步长4拆分原16元素列表,逐行输出
for idx in range(0, len(l1), 4):
    current_row = l1[idx:idx+4]
    print(''.join(f'["{item[0]}"]' for item in current_row))

运行输出效果:

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

方案2:输出无引号的宽空格网格格式

如果需要每个格子固定宽度,保证后续填充其他内容也能对齐,可以用格式化占位控制宽度:

for idx in range(0, len(l1), 4):
    current_row = l1[idx:idx+4]
    # :^3 表示内容在3个字符宽度内居中,格子总宽度一致
    print(''.join(f'[{item[0]:^3}]' for item in current_row))

运行输出效果:

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

内容的提问来源于stack exchange,提问作者Marcus Peterson

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.29 08:24:05