title: Why is python ordering my dictionary like so?
body: <p>Here is the dictionary I have</p>
  
  <pre><code>propertyList = {
      "id":           "int",
      "name":         "char(40)",
  
      "team":         "int",
      "realOwner":    "int",
  
      "x":            "int",
      "y":            "int",
  
      "description":  "char(255)",
  
      "port":         "bool",
      "secret":       "bool",
      "dead":         "bool",
      "nomadic":      "bool",
  
      "population":   "int",
      "slaves":       "int",
  }
  </code></pre>
  
  <p>But when I print it out with "\n".join(myDict) I get this</p>
  
  <pre><code>name
  nomadic
  dead
  port
  realOwner
  secret
  slaves
  team
  y
  x
  population
  id
  description
  </code></pre>
  
  <p>I know that a dictionary is unordered but it comes out the same every time and I've no idea why.</p>