字典z如下z={1:'a',2:'a',3:'a',4:'b',5:'c',6:'c',7:'d'}要求删除重复的value的item,只保留一个,如何实现?
2 回答
幕布斯6054654
TA贡献1876条经验 获得超7个赞
tuple_r_dict=lambda_dict:dict(val[::-1]forvalin_dict.iteritems())#_dict.items()inPython3.xtuple_r_dict(tuple_r_dict(z))orvalues=set()forkeyinz.keys():val=z[key]ifvalinvalues:delz[key]else:values.add(val)
牧羊人nacy
TA贡献1862条经验 获得超7个赞
我再加一个吧.来晚了TTfunc=lambdaz:dict([(x,y)fory,xinz.items()])printfunc(func(z))
添加回答
举报
0/150
提交
取消