Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
List 如何从映射键创建列表_List_Flutter_Arraylist_Fluttermap - Fatal编程技术网

List 如何从映射键创建列表

List 如何从映射键创建列表,list,flutter,arraylist,fluttermap,List,Flutter,Arraylist,Fluttermap,我有一张地图 Map<String, List<String>> myMap = { 'Example1': ['A', 'B', 'C', 'D'], 'Example2': ['E', 'F', 'G', 'H'], 'Example3': ['I', 'J', 'K', 'L'], 'Example4': ['M', 'N', 'O', 'P'] };

我有一张地图

Map<String, List<String>> myMap = {
            'Example1': ['A', 'B', 'C', 'D'],
            'Example2': ['E', 'F', 'G', 'H'],
            'Example3': ['I', 'J', 'K', 'L'],
            'Example4': ['M', 'N', 'O', 'P']
          };
Map myMap={
'Example1':['A','B','C','D'],
'示例2':['E','F','G','H'],
'示例3':['I','J','K','L'],
'Example4':['M','N','O','P']
};
如何从这个映射中创建一个只从其中一个键获取值的列表?例如,如何从上面的地图中的“Example2”键创建以下列表:

List <String> Example2 = ['E', 'F', 'G', 'H'];
List Example2=['E','F','G','H'];

您可以使用
myMap['Example2']

例如:

Map myMap={
'Example1':['A','B','C','D'],
'示例2':['E','F','G','H'],
'示例3':['I','J','K','L'],
'Example4':['M','N','O','P']
};
List Example2=myMap['Example2'];

如果您想通过
索引进行访问,您可以尝试这样做

// convert to list
var _list = myMap.values.toList();

// extract using index
var values1 = _list[1];

print(values1);

声明一个字符串列表,获取映射值并存储到字符串列表。