Python中字典对象根据字典某一个key和values去重

a = [
{"name":"liwen","age":10,"sex":'男',"hegiht":110},
{"name":"liwen","age":11,"sex":'女',"hegiht":110},
{"name":"liwen","age":21,"sex":'男',"hegiht":110},
{"name":"liwen","age":22,"sex":'女',"hegiht":110},
{"name":"liwen","age":23,"sex":'男',"hegiht":110},
{"name":"liwen","age":24,"sex":'女',"hegiht":110},

{"name":"lihua","age":25,"sex":'男',"hegiht":110},
{"name":"lihua","age":10,"sex":'女',"hegiht":110},
{"name":"lihua","age":11,"sex":'女',"hegiht":110},
{"name":"lihua","age":12,"sex":'男',"hegiht":110},
{"name":"lihua","age":13,"sex":'女',"hegiht":110},

]
b = []
c = {}
d =[]
for i in a:
if i['age'] not in d:
c['name'] = i['name']
c['sex'] = i['sex']
c['age'] = i['age']
c['hegiht'] = i['hegiht']
b.append(c)
d.append(i['age'])
c = {}
print(b)

猜你喜欢

转载自www.cnblogs.com/mqhpy/p/13163683.html