哪位同学能帮我一下啊啊

用字典存储下面表格的数据
|姓名|兴趣爱好|
|----|----|
|李阳|音乐、读书、跑步|
|王天薇|美食、诗歌、旅游|
|郭晓强|编程、骑行、旅游、跑步|
|文雨非|羽毛球、跑步、音乐、诗歌|
|郑菲菲|美食、排球、舞蹈|

找出具有共同爱好的人,并存储在字典中,例如: "美食:王天薇、郑菲菲"作为一个条目存储在结果字典中(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)


之前一个一模一样的
https://ask.csdn.net/questions/7617257?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522164076009816780261936010%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fask.%2522%257D&request_id=164076009816780261936010&biz_id=4&utm_medium=distribute.pc_search_result.none-task-ask_topic-2~ask~first_rank_ecpm_v1~ask_rank-1-7617257.pc_ask&utm_term=%E9%83%91%E8%8F%B2%E8%8F%B2&spm=1018.2226.3001.4187


dt = {"李阳":["音乐","读书","跑步"],"王天薇":["美食","诗歌","旅游"],"郭晓强":["编程","骑行","旅游","跑步"],"文雨非":["羽毛球","跑步","音乐","诗歌"],"郑菲菲":["美食","排球","舞蹈"]}
ndt = {}
for name in dt.keys():
    for hobby in dt[name]:
        if hobby in ndt.keys():
            ndt[hobby].append(name)
        else:
            ndt[hobby]=[name]
res = {}
for hobby in ndt.keys():
    if len(ndt[hobby]) > 1:
        res[hobby]=ndt[hobby]
print(res)