我是颤振初学者,正在学习地图概念。我很困惑地图方法。如何从地图中删除特定值?
例如:
Map data = {
"studet1": {"name": "ajk", "age": "22", "place": "delhi"},
"studet2": {"name": "akmal", "age": "25", "place": "up"}
};
Run Code Online (Sandbox Code Playgroud)
我想从“student1”中删除“姓名”。
data是一个嵌套的map,这意味着它map的键中有另一个student1。
您可以使用该.remove方法删除映射中的键:
从地图中删除
key及其关联值(如果存在)。
void main() {
Map data ={
"student1":{
"name" : "ajk",
"age":"22",
"place":"delhi"
},
"student2":{
"name" : "akmal",
"age":"25",
"place":"up"
}
};
data['student1'].remove('name');
print(data);
}
Run Code Online (Sandbox Code Playgroud)
印刷:
{student1: {age: 22, place: delhi}, student2: {name: akmal, age: 25, place: up}}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
276 次 |
| 最近记录: |