list - 如何反转地图中的值> 颤抖?
问题描述
我有
Map<String,List<String>> myMap = {'1': ['A','B','C'], '2': ['D','E','F'], '3': ['G','H','I'] };
我想知道如何反转列表值。这就是我想要实现的目标:
Map<String,List<String>> myMap = {'1': ['C','B','A'], '2': ['F','E','D'], '3': ['I','H','G'] };
解决方案
你可以这样做:
void main() {
Map<String,List<String>> myMap = {'1': ['A','B','C'], '2': ['D','E','F'], '3': ['G','H','I'] };
Map<String,List<String>> reversedMap = {};
myMap.forEach((key,value) {
reversedMap[key] = value.reversed.toList();
});
print(reversedMap);
}
输出 :
{1: [C, B, A], 2: [F, E, D], 3: [I, H, G]}
推荐阅读
- angular - 将新顶点拖放到 mxGraph 画布
- angular - “ng lint --fix”无法修复我的文件,但仍然可以识别所有预期要修复的错误
- javascript - Gatsby Develop:无法解构未定义的属性“frontmatter”
- c++ - 运算符重载返回引用
- bash - 如何获取在生成文件中命中的子目标列表?
- java - 如何单击位于 Selenium 表格单元格中的元素
- php - 在 html 和 php 中搜索数据表错误
- php - nginx / symfony 路由到 public/styles 文件夹不起作用
- c - 为什么分配带有静态关键字的数组和不分配指针的数组有区别?
- python - 如何使用 django-microsoft-auth 获取当前登录用户进行 Microsoft 身份验证?