title: Correct layout for dictionary literals
body: <p>I have seen a few different ways that people like to format dictionaries, but most people seem to follow 1 of 2 ways:</p>
  
  <p>Option 1)</p>
  
  <pre><code>d = {
      'key1': 'value1',
      'key2': 'value2'
      }
  </code></pre>
  
  <p>Option 2)</p>
  
  <pre><code>d ={'key1': 'value1', 'key2': 'value2'}
  </code></pre>
  
  <p>In use both do the same thing, but is one more pythonic, is one a better way of formatting a dictionary, is one just plain incorrect?</p>
  
  <p>I'm interested to know which way of formatting is most widely accepted and would be better to use in my scripts.</p>
  
  <p>Before I'm told I haven't done much research, I did and it caused even more confusion, different sites, different people, different tutorials, often use different ways and I can't find anywhere that says "Do it like this, this is the correct syntax"</p>