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

如何使用Python的savetxt函数保存指定格式的列表数据?

使用numpy.savetxt实现列表数据的指定格式保存

要实现你的需求,核心是先将三个一维列表合并成符合要求的二维数组结构,再用np.savetxt指定格式输出,具体步骤如下:

完整代码示例

import numpy as np

a = [1,2,3,4,5]
b = [6,7,8,9,0]
c = [0,0,0,0,0]

# 将三个列表按对应位置元素组合成二维数组
combined_data = np.column_stack((a, b, c))
# 保存到文件,指定整数空格分隔的格式
np.savetxt('result.txt', combined_data, fmt='%d %d %d')

关键说明

  1. 数组组合:np.column_stack((a, b, c))会把三个列表转换为5行3列的二维数组,每一行对应原三个列表的同位置元素,正好匹配你要的每行三个值的结构。你也可以用np.array(list(zip(a, b, c)))达到同样的效果。
  2. 格式指定:fmt='%d %d %d'明确了输出为三个整数,用空格分隔,完全符合你需要的文件格式。

执行代码后,result.txt中的内容就是:

1 6 0
2 7 0
3 8 0
4 9 0
5 0 0

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.02 12:35:22