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

如何将列表['12','567','32']按行打印?已试pd.DataFrame但不想保留行号

解决方法

有几种简单的方式可以实现你要的效果:

方法一:直接循环打印(无需pandas)

这是最直观的方式,遍历列表逐个打印元素:

lst = ['12', '567', '32']
for item in lst:
    print(item)

方法二:一行代码快速打印

利用Python的print函数参数sep,直接指定分隔符为换行符:

lst = ['12', '567', '32']
print(*lst, sep='\n')

方法三:如果一定要用pandas

如果你坚持要用DataFrame,只需要在打印时关闭索引和表头的显示:

import pandas as pd

lst = ['12', '567', '32']
df = pd.DataFrame(lst)
# 关闭索引和表头,转成字符串后打印
print(df.to_string(index=False, header=False))

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.20 06:39:36