在Python中,可以使用以下步骤来删除字典中字典列表的重复值:
以下是示例代码:
def remove_duplicates(dict_list):
unique_list = [] # 存储去重后的字典列表
for d in dict_list:
if d not in unique_list:
unique_list.append(d)
return unique_list
# 示例字典列表
dict_list = [{'name': 'Alice', 'age': 25}, {'name': 'Bob', 'age': 30}, {'name': 'Alice', 'age': 25}]
# 调用函数删除重复值
result = remove_duplicates(dict_list)
# 打印去重后的字典列表
print(result)
输出结果为:
[{'name': 'Alice', 'age': 25}, {'name': 'Bob', 'age': 30}]
在这个例子中,原始字典列表中有两个字典具有相同的键值对{'name': 'Alice', 'age': 25}
。通过调用remove_duplicates
函数,我们成功删除了重复的字典,最终得到去重后的字典列表。
领取专属 10元无门槛券
手把手带您无忧上云