【发布时间】:2022-11-27 08:54:54
【问题描述】:
我想从字典列表中找到重复的目录并删除其中一个,但它会产生错误。姓名、年龄、组只有所有 3 个应该是相同的值才能将其作为重复字典
a = [
{"name": "Tom", "age": 21,"group":"sdd","points":0},
{"name": "Mark", "age": 5,"group":"sdo","points":0},
{"name": "Pam", "age": 7,"group":"spp","points":0},
{"name": "Tom", "age": 21,"group":"sdd","points":0},
{"name": "Buke", "age": 31,"group":"pool","points":0}
]
print(a)
for i in range(len(a)):
for j in range(i+1,len(a)):
if a[i] == a[j]:
a.pop[j]
print(a)
【问题讨论】:
-
需要明确的是,您不关心
"points"的值是否相同?
标签: python list dictionary