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

Python 3.9如何将列表拆分并分行打印?

解决方法

直接通过列表切片拆分原列表,再分别打印或者在同一个print语句里用换行符分隔即可,以下是两种可行的实现方式:

方式一:分两次打印

直接截取列表的前5个元素和后5个元素,分别调用print()函数,默认每次print()都会自动换行:

l1 = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
print(l1[:5])  # 取索引0到4的元素(不包含5)
print(l1[5:])  # 取索引5到末尾的元素

执行后输出:

[1, 2, 3, 4, 5]
[6, 7, 8, 9, 10]

方式二:单次打印带换行符

如果想在一个print()里完成,直接用\n拼接两个切片的字符串形式即可:

l1 = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
print(f"{l1[:5]}\n{l1[5:]}")

输出结果和方式一完全一致。

你之前用\n没效果,大概率是没先把列表拆分成两个子列表,直接在原列表里加\n或者错误拼接了未拆分的列表内容,导致换行符没起作用。

内容的提问来源于stack exchange,提问作者stang-Spitfire1975

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.15 15:01:04