title: Find maximum value in dictionary of lists
body: <p>How do I find the <em>maximum value of the lists</em> in a <em>dictionary of lists</em> without using a loop? My dictionary looks like:</p>
  
  <pre><code>data = {'key1': list1, 'key2': list2, ... 'keyn': listn}
  </code></pre>
  
  <p>if I use:</p>
  
  <pre><code>m = max(data.iterkeys(), key=lambda k: data[k])
  </code></pre>
  
  <p>the output is:</p>
  
  <pre><code>m = 'keyn'
  </code></pre>
  
  <p>which I don't want to have.</p>