擅长:python、mysql、java
<p>如果您将高分存储在<code>(name, score)</code>元组中,则可以轻松地将它们放在一起。因为您需要自己编写sort函数,所以看看在另一个问题中使用元组的示例可能会有所帮助。下面是一个简单地查找最大分数,同时保持名称和分数在一起的示例。在</p>
<p>首先,设置数据。您可以使用<code>zip</code>进行此操作</p>
<pre><code>names = ['John', 'Jane', 'Tim', 'Sara']
scores = [100, 120, 80, 90]
data = list(zip(names, scores)) # For Python 2.X you don't need the 'list' constructor
print(data)
</code></pre>
<p>输出:</p>
^{pr2}$
<p>现在找到最大条目:</p>
<pre><code>max_entry = ('', 0)
for entry in data:
if entry[1] > max_entry[1]:
max_entry = entry
print(max_entry)
</code></pre>
<p>输出:</p>
<pre><code>('Jane', 120)
</code></pre>