在字典中查找具有最不同值的两个列表

2024-06-07 11:07:44 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一本字典,上面有一个键:list,其中key是一个学生的名字,list是他们每个教授的列表。我需要在他们的列表中找到两个具有最明显价值观(教师)的键(学生)。所以基本上我需要找到最大的十字路口。 这是我需要使用的字典:https://github.com/kXtof/python3learningprojects/blob/main/find_intersect_of_two_lists/dict_student_teacher 如果有多对具有相同数量的词汇教师,我可以选择打印哪一对


Tags: keyhttpsgithubcom列表字典教师名字
1条回答
网友
1楼 · 发布于 2024-06-07 11:07:44
>>> max(itertools.combinations(d, 2),
        key=lambda p: len(set(d[p[0]]) & set(d[p[1]])))
('WMXZFQJGJT', 'SMELGPEIOP')

相关问题 更多 >

    热门问题