繁体   English   中英

如何从 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();

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM