擅长:python、mysql、java
<p>我只需要找到对应于最大值的键,如下所示:</p>
<pre><code>In [13]: max_pts_player = max(stats, key=lambda x:stats[x][0][0])
In [14]: max_pts_player
Out[14]: 'Lebron James'
In [15]: max_reb_player = max(stats, key=lambda x:stats[x][0][1])
In [16]: max_reb_player
Out[16]: 'Lebron James'
In [17]: max_assits_player = max(stats, key=lambda x:stats[x][0][2])
In [18]: max_assits_player
Out[18]: 'Lebron James'
</code></pre>
<p>然后您可以使用玩家名称和对应于状态的元组索引检索max stat:</p>
<pre><code>In [19]: max_pts = stats[max_pts_player][0][0]
In [20]: max_pts
Out[20]: 29.7
</code></pre>
<p>但如果你想从数据开始</p>
<pre><code>In [5]: max_pts
Out[5]: 29.7
In [6]: list(filter(lambda k:stats[k][0][0] == max_pts, stats))Out[6]: ['Lebron James']
</code></pre>
<p>如果不止一个玩家可以拥有最大属性,这种方法可能会更好</p>