gpt4 book ai didi

list - 如何在 Dart 中合并两个列表?

转载 作者:行者123 更新时间:2023-12-02 23:35:33 24 4
gpt4 key购买 nike

我想知道是否有一种简单的方法可以在 dart 中连接两个列表来创建一个全新的列表对象。我找不到任何类似的东西:

我的列表:

list1 = [1, 2, 3]
list2 = [4, 5, 6]

我尝试过:

var newList = list1 + list2;

我想要以下的组合输出:

[1, 2, 3, 4, 5, 6]

最佳答案

您可以使用:

var newList = new List.from(list1)..addAll(list2);

如果您有多个列表,您可以使用:

var newList = [list1, list2, list3].expand((x) => x).toList()

从 Dart 2 开始,您现在可以使用 +:

var newList = list1 + list2 + list3;

从 Dart 2.3 开始,您可以使用展开运算符:

var newList = [...list1, ...list2, ...list3];

关于list - 如何在 Dart 中合并两个列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21826342/

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