从DART中的其他贴图向贴图添加值

从DART中的其他贴图向贴图添加值,dart,Dart,我有一张这样的地图 Map<String, bool> siSelectedDef = {"1": true, "2": true, "3": false}; 有人能帮我吗,谢谢 Map data={'a':true,'b':false,'c':true}; Map<String, dynamic> data = {'a': true, 'b': false, 'c': true}; List<Map<String, dynamic>> _li

我有一张这样的地图

Map<String, bool> siSelectedDef = {"1": true, "2": true, "3": false};
有人能帮我吗,谢谢

Map data={'a':true,'b':false,'c':true};
Map<String, dynamic> data = {'a': true, 'b': false, 'c': true};

List<Map<String, dynamic>> _list = [];

data.forEach((key, value) {
  if (value) {
    _list.add({'si': key});
  }
});

print(_list);
列表_List=[]; data.forEach((键,值){ 如果(值){ _add({'si':key}); } }); 打印(_列表);
请检查更详细的信息和其他你可以用地图做的事情

Map<String, dynamic> data = {'a': true, 'b': false, 'c': true};

List<Map<String, dynamic>> _list = [];

data.forEach((key, value) {
  if (value) {
    _list.add({'si': key});
  }
});

print(_list);