用字典存储下面表格的数据
|姓名|兴趣爱好|
|----|----|
|李阳|音乐、读书、跑步|
|王天薇|美食、诗歌、旅游|
|郭晓强|编程、骑行、旅游、跑步|
|文雨非|羽毛球、跑步、音乐、诗歌|
|郑菲菲|美食、排球、舞蹈|
找出具有共同爱好的人,并存储在字典中,例如: "美食:王天薇、郑菲菲"作为一个条目存储在结果字典中(10分)
用字典存储下面表格的数据
|姓名|兴趣爱好|
|----|----|
|李阳|音乐、读书、跑步|
|王天薇|美食、诗歌、旅游|
|郭晓强|编程、骑行、旅游、跑步|
|文雨非|羽毛球、跑步、音乐、诗歌|
|郑菲菲|美食、排球、舞蹈|
找出具有共同爱好的人,并存储在字典中,例如: "美食:王天薇、郑菲菲"作为一个条目存储在结果字典中(10分)
dict1={}
dict1['李阳']=['音乐','读书','跑步']
dict1['王天薇']=['美食','诗歌','旅游']
dict1['郭晓强']=['编程','骑行','旅游','跑步']
dict1['文雨非']=['羽毛球','跑步','音乐','诗歌']
dict1['郑菲菲']=['美食','排球','舞蹈']
items = [i for i in dict1.items()]
value = set([j for i in dict1.values() for j in i ]) #得到所有爱好并去重
dict2={}
print(items)
print(value)
for i in value:
for j in items:
if i in j[1]:
if i in dict2.keys(): #若字典中已有该爱好
dict2[i].append(j[0])
else:
dict2[i]=[j[0]]
print(dict2)