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

如何在Python的print函数中实现列表输出换行?

在Python的print函数中实现列表输出换行的几种方法

问题场景

你当前使用的代码:

print("40: ", dataset[40], "400: ", dataset[400])

输出结果为单行格式:

40:  ['Rachel', '97'] 400:  ['Janet', '18']

期望得到的换行输出效果:

40:  ['Rachel', '97']
400:  ['Janet', '18']

以下是几种直接在print函数内实现需求的方法:

方法1:手动插入换行符\n

在两个输出内容之间加入\n,让print解析该符号为换行指令:

print("40: ", dataset[40], "\n400: ", dataset[400])

方法2:利用print的sep参数

print函数默认用空格分隔多个输出参数,你可以将sep参数设置为\n,让每个参数之间以换行分隔:

print("40: ", dataset[40], "400: ", dataset[400], sep="\n")

如果后续需要输出更多同格式条目,这种方法会更高效。

方法3:分两次调用print

最直观的方式,直接拆分内容分两次打印:

print("40: ", dataset[40])
print("400: ", dataset[400])

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.07 18:46:01