Python sorting two lists together? : <p>I'm having some problems with my code below. I have my two lists names and scores. These lists, correspond with each other as seen below. My goal is to print out the first three greatest items in both lists. I've attempted to sort them together from greatest to least and then print out the first three items, but I'm getting some unbounderror. Any thoughts? Thanks.    </p>

<pre><code>names = ['Xander', 'Spec', 'Meng', 'Sparc', 'Jones', 'Nick', 'Link']
scores = [120, 450, 300, 200, 66, 183, 80]

scores, names = (list(t) for t in zip(*sorted(zip(scores, names))))
print(names[:3] + " " + scores[:3])
</code></pre>

<p>Example Output:</p>

<pre><code>Spec 450
Meng 300
Sparc 200
</code></pre>
