def findItemPairs(user_id,items_with_rating): ''' 对每个用户的打分item,组对 ''' for item1,item2 in combinations(items_with_rating,2): return (item1[0],item2[0]),(item1[1],item2[1]) 这里for循环下直接return得到的只有一对 combinations返回的剩余组对并没有返回。
def findItemPairs(user_id,items_with_rating):
'''
对每个用户的打分item,组对
'''
for item1,item2 in combinations(items_with_rating,2):
return (item1[0],item2[0]),(item1[1],item2[1])
这里for循环下直接return得到的只有一对 combinations返回的剩余组对并没有返回。