将字典的键值进行替换,难点在于当值不是唯一的时候,该如果解决
#将字典键值替换
d = {'book':['python','djaing','date'],'author':'laoqi','publisher':'phei'}
dd = {}
for k,v in d.items():
if len(v) >1:
for i in v:
dd[i] =k
else:
dd[v] =k
print(dd)
将字典的键值进行替换,难点在于当值不是唯一的时候,该如果解决
#将字典键值替换
d = {'book':['python','djaing','date'],'author':'laoqi','publisher':'phei'}
dd = {}
for k,v in d.items():
if len(v) >1:
for i in v:
dd[i] =k
else:
dd[v] =k
print(dd)