很难搞清楚。我有一张单子。每个列表的第一个元素是一个名称。第二个要素是运动队(只是为了好玩)。在
[['bryan', 'celtics'],
['bryan', 'bobcats'],
['bryan', 'wolves'],
['steve', 'celtics'],
['steve', 'kings'],
['steve', 'hawks'],
['david', 'celtics'],
['david', 'wolves']
['david', 'heat']]
我基本上是想找出两支球队对每个人的独特组合——基本上,回答这样一个问题,那两支球队在每个球员中最常见。所以对布莱恩来说,有三支球队,可能的组合是['凯尔特人','山猫',['山猫',['狼',['凯尔特人','狼']。在
我可以使用的一个输出是另一个列表列表,如下所示:
^{pr2}$然而,我最想要的输出(最终产品)是找到两个团队中数量最多的。在上面的例子中,['celtics','wolfs']有2次出现(用'bryan'和'david')
我试图写一个for循环,但没能完全弄明白。任何帮助都将不胜感激。我宁愿不用字典。在
有两个步骤:
1)按名称分组。这就是^{} 很方便的地方:
2)使用^{} 从组中生成对:
^{pr2}$相关问题 更多 >
编程相关推荐