title: Can dictionary keys be forced to a particular order?
body: <p>I know that normally the order of keys/values in a dictionary is arbitrary.  However, if you declare a dictionary "longhand" (see below) and then never add or remove any keys, does this mean that the key order will be kept as you declared it?</p>
  
  <p>I've done a couple of brief experiments and the answer <em>seems</em> to be Yes, but before I count on this, I wanted to make sure.</p>
  
  <p>When I say "longhand", I just mean an explicit declaration of each key &amp; value all at a shot:</p>
  
  <pre><code>myDict = {key1: val1, key2: val2, key3: val3, .... }
  </code></pre>