如何将列表['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
相关产品推荐
相关产品推荐

