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

如何将嵌套列表数组转换为含value键的字典数组?

实现数组格式转换的解决方案

嘿,这事儿不难!不管你用JavaScript还是Python,都能一行核心代码搞定格式转换。下面给你两种常用语言的实现方式:

JavaScript 版本

直接用数组的map()方法遍历原始数组,把每个单元素子数组的内容提取出来作为value属性值:

// 你的原始数据
const originalData = {"array": [[1288.1639933233453], [1255.1777295971826], [1250.1075681742996], [1283.9962801780075], [1297.4411412000093]]};

// 执行转换
const transformedData = originalData.array.map(item => ({ value: item[0] }));

// 输出结果就是你要的格式
console.log(transformedData);

Python 版本

用列表推导式就能轻松完成转换,逻辑和JS版本一致:

# 原始数据
original_data = {"array": [[1288.1639933233453], [1255.1777295971826], [1250.1075681742996], [1283.9962801780075], [1297.4411412000093]]}

# 列表推导式实现转换
transformed_data = [{"value": item[0]} for item in original_data["array"]]

# 打印结果
print(transformed_data)

两种方案的核心逻辑都是遍历原始数组中的每个子数组,提取子数组的第一个元素,包装成带有value键的对象,最终组合成你需要的数组格式。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.13 07:48:24