标签: python grouping
假设我在python列表中有500个人具有以下类型的结构:
{ age:'25', name:'Rob', occupation: 'Journalist', interests: ['Basketball', 'Hiking'] iq: 100 }
我想组成5人一组,以确保有2个人年龄在40岁以上,其他3个人具有尽可能相似/接近的IQ分数,或相似/匹配的兴趣。最好的方法是什么?