将三个字典列表 合成 一个
时间: 2024-09-15 10:04:11 浏览: 48
所有拼音到音素的大字典 一共3种
合并三个字典列表为一个新列表,可以使用Python的`extend()`函数或者简单地使用`+`运算符。这里是一个示例:
```python
dict_list1 = [{'name': 'Alice', 'age': 25}, {'city': 'New York'}]
dict_list2 = [{'hobby': 'Reading'}, {'country': 'USA'}]
dict_list3 = [{'job': 'Engineer'}, {'language': 'Python'}]
# 使用extend()函数
merged_dict_list = dict_list1.copy()
merged_dict_list.extend(dict_list2)
merged_dict_list.extend(dict_list3)
# 或者直接使用+
merged_dict_list = dict_list1 + dict_list2 + dict_list3
print(merged_dict_list)
```
这将输出一个包含了所有三个列表元素的新列表,每个字典都是独立的。如果需要,你还可以选择使用列表推导式来简化合并过程:
```python
merged_dict_list = [item for sublist in [dict_list1, dict_list2, dict_list3] for item in sublist]
```
阅读全文