OrderedDict Isn't Ordered? : <p>I'm trying to use an <code>OrderedDict</code>, but it keeps being created out of order. For example,</p>

<pre><code>from collections import OrderedDict
OrderedDict(a=1,b=2,c=3)
</code></pre>

<p>yields </p>

<pre><code>OrderedDict([('a', 1), ('c', 3), ('b', 2)])
</code></pre>

<p>rather than the expected</p>

<pre><code>OrderedDict([('a', 1), ('b', 2), ('c', 3)])
</code></pre>

<p>How can I make sure it's created in the proper order I intend?</p>
