title: remove last element in a dictionary of lists in python
body: <p>What's a more pythonic or efficent way of removing the last element of each list, in a dictionary of lists? </p>
  
  <p>For example, take this:</p>
  
  <pre><code>listDict = {'tom': [-2,10,2,-8], 'sam': [-9,-10,-10,-7]}
  </code></pre>
  
  <p>And transform it into this:</p>
  
  <pre><code>listDict = {'tom': [-2,10,2], 'sam': [-9,-10,-10]}
  </code></pre>
  
  <p>This is what I'm currently doing:</p>
  
  <pre><code>new = {}
  for t,item in listDict.iteritems():
      new[t] = [item[0], item[1], item[2]]
  listDict= new
  </code></pre>