将以下代码修改为 仅根据字典前三个键值对进行去重: unique_list = [dict(t) for t in {tuple(d.items()) for d in now_day_result}]
时间: 2023-11-27 11:50:05 浏览: 67
94.迭代dict的key和value共2页.pdf.zi
可以这样修改:
```
unique_list = []
seen = set()
for d in now_day_result:
# 取出前三个键值对
items = tuple(sorted(list(d.items())[:3]))
if items not in seen:
unique_list.append(d)
seen.add(items)
```
这样就只会根据字典前三个键值对进行去重了。
阅读全文