【小方法】python列表套字典去重、列表套列表去重

列表嵌套字典去重
本文介绍了一种针对列表嵌套字典的数据结构进行去重的方法,通过将字典转化为元组并利用集合实现去重,适用于爬虫汇总数据等场景。

问题场景:

今天我在爬虫汇总数据的时候,采用的数据结构为列表套字典如下:
在这里插入图片描述

这里有一个列表里面有三个元素类型都是字典,可以看到索引为0和2的元素key和value完全相同。
这是我想去掉其中一个就是一个简单的字典去重方法,列表去重很简单,直接采用set转为集合方法在转回list类型,我尝试了一下,我天真的以为此时的数据结构也可以这样操作。
在这里插入图片描述
错误提示说 不可哈希类型。

可哈希:int \ float \ str \ tuple
不可哈希: list \ set \ dict

列表嵌套字典去重:

data_list= [{
   
   "name": "小蓝", "age": "18"}, {
   
   "name": "小红", "age": "18"},  {
   
   "name": 
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值