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

如何让Python表格的每一行单独显示在新行?

修改方案

原代码直接打印整个列表会输出类似[[0,0,0], [0,0,0], ...]的结构,不符合每行单独显示的要求。要实现需求,需要遍历表格的每一行,逐个打印元素并通过end=""控制输出格式,最后手动换行。

修改后的代码:

table = []

ROWS = 5
COLUMNS = 3
for i in range(ROWS):
    row = [0] * COLUMNS
    table.append(row)

# 遍历每一行并打印
for row in table:
    for item in row:
        # 打印每个元素,用空格分隔,不自动换行
        print(item, end=" ")
    # 每一行元素打印完后换行
    print()

说明:

  • 外层循环遍历表格的每一行
  • 内层循环遍历当前行的每个元素,用print(item, end=" ")让元素之间用空格分隔,且不会自动换行(end=" "替换了默认的换行符)
  • 每一行的元素全部打印完成后,调用print()(不带参数)输出换行符,实现每行单独显示在新行

如果需要更整齐的表格布局,可把end=" "改成end="\t"(制表符分隔),效果如下:

for row in table:
    for item in row:
        print(item, end="\t")
    print()

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.26 06:08:15