用代码怎么将表格里的嵌套了字典的列表拆开
时间: 2023-05-19 13:06:25 浏览: 45
可以使用循环和字典的遍历来拆开嵌套了字典的列表。以下是示例代码:
```python
nested_list = [{'name': 'Alice', 'age': 25, 'address': {'city': 'Beijing', 'country': 'China'}},
{'name': 'Bob', 'age': 30, 'address': {'city': 'Shanghai', 'country': 'China'}}]
flattened_list = []
for item in nested_list:
flattened_dict = {}
for key, value in item.items():
if isinstance(value, dict):
for sub_key, sub_value in value.items():
flattened_dict[sub_key] = sub_value
else:
flattened_dict[key] = value
flattened_list.append(flattened_dict)
print(flattened_list)
```
这段代码将嵌套了字典的列表 `nested_list` 拆开成了一个扁平化的列表 `flattened_list`,其中每个元素都是一个字典。如果字典中还有嵌套的字典,也会被拆开并添加到最终的字典中。