title: Python Dictionary Returning Syntax Error, Unable to identify mistake
body: <p>I've created multiple dict and I'm now getting a syntax error for the last dictionary. I've gone through the dict but I'm unable to find the mistake. I have 10 other dict which follow a similar format but have not shown any error when printing.</p>
  
  <p>This is the dict in the class: 'c_equipment' </p>
  
  <pre><code>    c_Equipment = {
      1:
      {
          "Chain mail":"While wearing armour you have a disadvantage on Dexterity (Stealth) checks",
          "Greataxe",
          "Javelins":3,
          "Backpack", 
          "Blanket", 
          "Tinderbox", 
          "Rations": 2, 
          "Waterskin"
      },
  
      2:
      {
          "Chain mail",
          "Shield",
          'Warhammer',
          'Holy Symbol',
          'Backpack',
          'Crowbar',
          'Hammer',
          "Pistons":10,
          "Torches":10, 
          "Tinderbox", 
          "Ration":10, 
          'Waterskin',
          "Hempen Rope": 50, 
          "Masons Tools",
          "Dagger",
          "Playing Cards",
          "Common Clothes",
          "Pouch",
          "Rank-Insignia-(Sergeant)"
      }
      }
  </code></pre>
  
  <p>This is the initial error:</p>
  
  <pre><code>PS C:\Users\3com\Python&gt; python test.py
  
  File "test.py", line 5
  "Greataxe",
            ^
   SyntaxError: invalid syntax
  </code></pre>
  
  <p>I tried commenting out the line but was still shown an error further down.</p>
  
  <pre><code>PS C:\Users\3com\Python&gt; python test.py
  
  File "test.py", line 28
  "Hempen Rope":50,
               ^
  SyntaxError: invalid syntax
  </code></pre>
  
  <p>I was only able to get the dict to print by commenting out most lines. I believe the error could possibly be related to the keys which have a number as a value. But I didn't encounter a problem with other dicts with the same format</p>