python:一个list里面是字典,如何让这个字典只有内部的字典
时间: 2023-12-02 13:08:27 浏览: 121
如果你的 list 中每个元素都是字典,而且这些字典的值也都是字典类型,那么你可以通过遍历 list 中的每个字典,将其值再次转化为字典类型,以达到“让这个字典只有内部的字典”的目的。
示例代码如下:
```python
list_of_dict = [
{'a': {'b': 1, 'c': 2}},
{'d': {'e': 3, 'f': 4}}
]
# 遍历 list 中的每个字典
for d in list_of_dict:
# 遍历字典中的每个键值对
for k, v in d.items():
# 如果值是字典类型,将其转化为字典类型
if isinstance(v, dict):
d[k] = dict(v)
```
运行上述代码后,list_of_dict 变量中的每个字典的值都只包含内部的字典了。
阅读全文