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

如何从给定JSON数组中提取单个值并生成序号对应格式输出

实现方案汇总

你可以通过遍历数组、绑定序号的方式实现目标输出,以下是几种常用场景的可运行代码:

Python 实现

# 输入数据
data = ['A', 'B', 'C', 'D']
# 遍历输出,序号从1开始计数
for idx, val in enumerate(data, start=1):
    print(f"{idx}:{val}")

JavaScript 实现

// 输入数据
const data = ['A', 'B', 'C', 'D']
// 遍历输出
data.forEach((val, idx) => {
    console.log(`${idx + 1}:${val}`)
})

直接用jq处理JSON源文件实现

如果是直接处理标准JSON格式数据,可直接用jq命令行工具完成:

echo '["A","B","C","D"]' | jq -r 'to_entries[] | "\(.key + 1):\(.value)"'

以上所有方案的输出均符合要求:

1:A
2:B
3:C
4:D

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.07 14:51:04