gpt4 book ai didi

dart - 列表添加 map 对象

转载 作者:行者123 更新时间:2023-12-04 03:43:40 25 4
gpt4 key购买 nike

我有两个列表如下。如何组合列表中的元素?

var cars = [
{"id" : 1, "title" : "BMW"},
{"id" : 2, "title" : "Toyota"}
];
var attr = [{"hp" : 250}, {"hp" : 130}];

我怎样才能让它以这种方式打印出来?

[{"id": 1, "title": BMW", "hp": 250}, {"id": 2, "title": "Toyota", "hp": 130}]

最佳答案

我假设两个列表都具有相同数量的项目,并且每个项目都需要合并到另一个列表中同一索引处的项目。

在这种情况下,您可以使用 for 循环遍历这些列表并合并,或者您可以只使用 forEach方法。

cars.asMap().forEach((index, value) => () {
return value.addAll(attr[index]);
}());

print(cars);

输出:

[{id: 1, title: BMW, hp: 250}, {id: 2, title: Toyota, hp: 130}]

关于dart - 列表添加 map 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65525064/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com