如何从 Dart 中的列表中删除空列表?
How to remove empty lists from a list in Dart?
我的 Dart 程序有问题。这是表情符号列表:
[[, , ], [], [, , ], [], [], []] //List
列表中有多个列表(如您所见)。我想删除空列表 []
。我也想加入 [ , , , , ] 到一个列表中。
完整解决方案:
var data = [['', '', ''], [], ['', '', ''], [], [], []];
void main() {
var newData = data.expand((x) => x).toList();
print(newData);
}
在这里,newData
是您的最终答案:[, , , , , ]
。
您可以在一行中完成此操作:
yourData.expand((x) => x).toList();
我的 Dart 程序有问题。这是表情符号列表:
[[, , ], [], [, , ], [], [], []] //List
列表中有多个列表(如您所见)。我想删除空列表 []
。我也想加入 [ , , , , ] 到一个列表中。
完整解决方案:
var data = [['', '', ''], [], ['', '', ''], [], [], []];
void main() {
var newData = data.expand((x) => x).toList();
print(newData);
}
在这里,newData
是您的最终答案:[, , , , , ]
。
您可以在一行中完成此操作:
yourData.expand((x) => x).toList();