我试图创建一个嵌套列表或多维数组,其中键可能有多个值,我只想访问该键值的一个特定值。
void main()
{
var family = {"Nabi": "Delowar", "Zerin" : ["Taheem", "Ayan"], "Nipa" : "Faizan"};
print(family['Zerin[0]']); // this doesn't work
print(family['Zerin']); // this prints ["Taheem", "Ayan"]
}
我希望 Zerin[0] 的输出是 Taheem
首先使用
键'Zerin'
从 Map 中获取数组,然后在索引处获取项目0
print(family['Zerin'][0]);
试试这个
for (var key in family.keys) {
print(key); // "Nabi", "Zerin", "Nipa"
}
for (var value in family.values) {
print(value); // "Delowar", ["Taheem", "Ayan"], "Faizan"
}