擅长:python、mysql、java
<p>你应该这样做:</p>
<pre><code>Players = {'An': {'Team':'Red','Score':6 }, 'Jef': {'Team':'Blue','Score':7 },'Jos': {'Team':'Red','Score':5 }}
names = Players.keys()
player_to_remove = []
for i in range(0, len(names) - 1):
for j in range(i + 1, len(names)):
if Players[names[i]]['Team'] == Players[names[j]]['Team'] :
if Players[names[i]]['Score'] < Players[names[j]]['Score']:
player_to_remove.append(names[i])
if Players[names[i]]['Score'] > Players[names[j]]['Score']:
player_to_remove.append(names[j])
for key in player_to_remove:
del Players[key]
</code></pre>
<p>玩家的指纹是:
{'Jef':{'Score':7,'Team':'Blue'},'An':{'Score':6,'Team':'Red'}<br/>
乔被撤职了。在</p>