如何最好地根据个人分配组?

时间:2019-07-25 05:17:10

标签: python grouping

假设我在python列表中有500个人具有以下类型的结构:

{
age:'25',
name:'Rob',
occupation: 'Journalist',
interests: ['Basketball', 'Hiking']
iq: 100
}

我想组成5人一组,以确保有2个人年龄在40岁以上,其他3个人具有尽可能相似/接近的IQ分数,或相似/匹配的兴趣。最好的方法是什么?

0 个答案:

没有答案