<p>我认为几乎没有标准。在</p>
<p>我见过两种缩进方式:</p>
<pre><code>Indent 1:
my_dictionary = {
'uno': 'something',
'number two': 'some other thing',
}
Indent 2:
my_dictionary = {'uno': 'something',
'number two': 'some other thing',
}
</code></pre>
<p>我已经看到了三个括号:</p>
^{pr2}$
<p>有时你会证明这些价值观:</p>
<pre><code>my_dictionary = {'uno': 'something',
'number two': 'some other thing',
}
</code></pre>
<p>有时甚至连科隆:</p>
<pre><code>my_dictionary = {'uno' : 'something',
'number two' : 'some other thing',
}
</code></pre>
<p>看起来很奇怪。在</p>
<p>有时你有一个逗号,有时没有:</p>
<pre><code>my_dictionary = {'uno': 'something',
'number two': 'some other thing'}
</code></pre>
<p>有时你会把它们都放在一排(如果合适的话)。在</p>
<pre><code>my_dictionary = {'uno': 'something', 2: 'some other thing'}
</code></pre>
<p>似乎每个人都有自己的风格组合。就我个人而言,我倾向于你在例子中使用的风格,除非有理由不这么做。不这样做的常见原因是当你把词典作为陈述的一部分时。是这样的:</p>
<pre><code>amethodthattakesadict({'hey': 'this',
'looks': 'a',
'bit': 'shitty',
})
</code></pre>
<p>我建议你适应编写你正在编辑的代码的人的风格。如果这是你的准则:随心所欲。:-)</p>