python字典数组,删掉name为admin的值
时间: 2024-04-11 22:26:51 浏览: 54
对Python 字典元素进行删除的方法
5星 · 资源好评率100%
如果你有一个字典数组,其中包含多个字典,你想删除具有特定"name"键值为"admin"的字典,你可以使用以下代码来实现:
```python
# 假设你的字典数组名为dict_array
dict_array = [
{"name": "admin", "age": 25},
{"name": "user", "age": 30},
{"name": "admin", "age": 35}
]
# 删除具有"name"键值为"admin"的字典
dict_array = [d for d in dict_array if d.get("name") != "admin"]
print(dict_array)
```
运行上述代码后,将输出删除了"name"为"admin"的字典后的新的字典数组:
```
[{'name': 'user', 'age': 30}]
```
这样,具有"name"为"admin"的字典将会被删除。请注意,这里使用了列表推导式来创建一个新的字典数组,其中不包含那些"name"为"admin"的字典。
阅读全文