title: Array of dictionaries in Python
body: <p>I am trying to create an Python array of dictionaries where the input order is important and the data may be of various types. (I.e. string, integer, float, etc.)</p>
  <p>Here's what an example would look like in Lua:</p>
  <pre><code>build =
  {
      { 
          Type =                  SubSystem, 
          ThingToBuild =          &quot;fighter&quot;,
          RequiredResearch =      &quot;&quot;,
          RequiredShipSubSystems =    &quot;&quot;,
          DisplayPriority =       0,
          DisplayedName =         &quot;$7000&quot;,
          Description =           &quot;$7001&quot;
      },
      { 
          Type =                  SubSystem, 
          ThingToBuild =          &quot;corvette&quot;,
          RequiredResearch =      &quot;&quot;,
          RequiredShipSubSystems =    &quot;&quot;,
          DisplayPriority =       0,
          DisplayedName =         &quot;$7002&quot;,
          Description =           &quot;$7003&quot;
      },
      { 
          Type =                  SubSystem, 
          ThingToBuild =          &quot;frigate&quot;,
          RequiredResearch =      &quot;&quot;,
          RequiredShipSubSystems =    &quot;&quot;,
          DisplayPriority =       0,
          DisplayedName =         &quot;$7004&quot;,
          Description =           &quot;$7005&quot;
      },
  }
  </code></pre>
  <p>How would I accomplish this using similar shorthand/syntactic sugar in Python? Thanks.</p>