擅长:python、mysql、java
<p>所以你的问题是多个玩家拥有最高的属性,而你只想添加第一个。max()方法返回列表中的最高值,list.index()方法查找列表中给定值的第一个索引。因此,让我们找到max ops值(例如),并在我们将使用的索引的列表中找到该值的第一个索引</p>
<p>下面是一个代码示例:</p>
<pre><code>ops_list = [400, 500, 500, 243]
max_ops = max(ops_list)#finds max value in the above list
max_index = ops_list.index(max_obs)#gets first index with the max value we found
battingorder[1] = players[max_index]#Assuming battingorder is defined and players has synced indices with the stat lists
</code></pre>
<p>编辑:在将索引添加到击球顺序后,确保从每个列表中删除索引,否则您可能会得到重复的球员</p>