title: From nested list [[name1,score],[name2,score],...], how do I remove the names with the lowest score?
body: <p>I have a mixed nested list <code>[[name1,score],[name2,score],...]</code>.
  How do I remove the names with the lowest score? I selected an element with the lowest score and looped through the list and compared scores and remove if the score matches the min.</p>
  <pre><code>lmin=min(list, key = lambda x: x[1])
  for l in list:
      if( ls[1] == lmin1[1]):
          ls1.remove(l)
  </code></pre>
  <p>But it doesn't remove all, only the first instance. Where am I making a mistake?
  Best,</p>