python 删除二级字典下的列表中的某个元素
时间: 2023-09-03 21:12:49 浏览: 77
python删除列表元素的三种方法(remove,pop,del)
可以使用字典和列表的索引结合来删除二级字典下的列表中的某个元素。具体代码如下:
```python
my_dict = {
"key1": {
"subkey1": [1, 2, 3],
"subkey2": [4, 5, 6]
},
"key2": {
"subkey3": [7, 8, 9],
"subkey4": [10, 11, 12]
}
}
# 删除 my_dict[key1][subkey1] 中的元素 2
my_dict["key1"]["subkey1"].remove(2)
print(my_dict)
```
输出:
```
{
"key1": {
"subkey1": [1, 3],
"subkey2": [4, 5, 6]
},
"key2": {
"subkey3": [7, 8, 9],
"subkey4": [10, 11, 12]
}
}
```
这里我们首先通过字典索引获取到二级字典中的列表,然后使用列表的 `remove` 方法来删除指定元素。
阅读全文