我有2个不同的列表,它们的长度相同,如下所示:
List<String> qty = ["3 adet orta boy","4 yemek kaşığı","1 çay kaşığı","1 çay kaşığı","1 çay kaşığı","1 çay kaşığı","1 çay kaşığı"];
List<String> name = ["patates","zeytinyağı","karabiber","toz kırmızı biber","kekik","tuz","sarımsak tozu"];
我正在尝试做的是“qty [0] + name [0]”,“qty [1] + name [1]”等等。最终输出应如下所示:List<String> finalList = ["3 adet orta boy patates", "4 yemek kaşığı zeytinyağı", "1 çay kaşığı karabiber", "1 çay kaşığı toz kırmızı biber", "1 çay kaşığı kekik", "1 çay kaşığı tuz", "1 çay kaşığı sarımsak tozu"];
我该如何实现? 最佳答案
您可以使用for循环执行此操作:
var mergedLists = <String>[];
for (var i = 0; i < qty.length; i++) {
mergedLists.add('${qty[i]} ${name[i]}');
}
}
关于flutter - 如何将两个列表合并为一个具有特定顺序的列表?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/63767692/