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

如何将带键的JavaScript对象数组转换为无键数组列表?

解决方案:将对象数组转换为无键数组列表

核心思路

遍历原对象数组,对每个对象提取time和price字段,将这两个值组成新的子数组,最终生成目标二维数组。


JavaScript 实现

const originalData = [
  {
    "time": "01/13 15:50",
    "price": 3000,
    "changeRate": -0.27
  },
  {
    "time": "01/13 15:40",
    "price": 4000,
    "changeRate": -0.27 
  }
];

// 使用map方法转换数组
const transformedData = originalData.map(item => [item.time, item.price]);
console.log(transformedData);

执行后输出:

[
  ["01/13 15:50", 3000],
  ["01/13 15:40", 4000]
]

Python 实现

original_data = [
    {"time": "01/13 15:50", "price": 3000, "changeRate": -0.27},
    {"time": "01/13 15:40", "price": 4000, "changeRate": -0.27}
]

// 使用列表推导式转换
transformed_data = [[item["time"], item["price"]] for item in original_data]
print(transformed_data)

执行后输出:

[['01/13 15:50', 3000], ['01/13 15:40', 4000]]

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.05 00:20:30