擅长:python、mysql、java
<pre><code>import itertools
def find_matches(team):
for player1,player2 in itertools.combinations(team.keys(),2):
if not set(team[player1]).intersection(team[player2]):
yield (player1,player2)
team = {'Bryan': ['m', 'pg','sg','sf'], 'Steve': ['m', 'pg','sf','c'], 'Suzy': ['f,','c','pf'], 'Jen': ['f','pf']}
print list(find_matches(team))
</code></pre>
<p>也许我会这么做</p>