title: Delete a key and value from an OrderedDict
body: <p>I am trying to remove a key and value from an <code>OrderedDict</code> but when I use:</p>
  
  <pre><code>dictionary.popitem(key)
  </code></pre>
  
  <p>it removes the last key and value even when a different key is supplied. Is it possible to remove a key in the middle if the dictionary?</p>