<p>这取决于你所说的“顺序”是什么意思:</p>
<pre><code>for key, value in celestialWeight.items():
print(key, value)
</code></pre>
<p>将按照您编写它们的顺序输出它们:</p>
<pre><code>Weight on Sun: 4861.8
Weight on Mercury: 68.4
Weight on Venus: 163.8
Weight on Moon: 29.880000000000003
Weight on Mars: 68.4
Weight on Jupiter: 421.2
Weight on Saturn: 190.8
Weight on Uranus: 165.6
Weight on Neptune: 214.2
Weight on Pluto: 10.799999999999999
</code></pre>
<p>当</p>
<pre><code>for key, value in sorted(list(celestialWeight.items())):
print(key, value)
</code></pre>
<p>将按字母顺序输出它们:</p>
<pre><code>Weight on Jupiter: 421.2
Weight on Mars: 68.4
Weight on Mercury: 68.4
Weight on Moon: 29.880000000000003
Weight on Neptune: 214.2
Weight on Pluto: 10.799999999999999
Weight on Saturn: 190.8
Weight on Sun: 4861.8
Weight on Uranus: 165.6
Weight on Venus: 163.8
</code></pre>
<p>如果要<em>更改</em>后验顺序,则可以这样做:</p>
<pre><code>keys = list(celestialWeight.keys())
desired_order = [9,8,7,6,5,4,3,2,1,0]
reordered_dict = {keys[k]: celestialWeight[keys[k]] for k in desired_order_list}
</code></pre>
<p>它给出了一个倒排的列表:</p>
<pre><code>{'Weight on Pluto: ': 10.799999999999999,
'Weight on Neptune: ': 214.2,
'Weight on Uranus: ': 165.6,
'Weight on Saturn: ': 190.8,
'Weight on Jupiter: ': 421.2,
'Weight on Venus: ': 163.8,
'Weight on Mars: ': 68.4,
'Weight on Moon: ': 29.880000000000003,
'Weight on Mercury: ': 68.4,
'Weight on Sun: ': 4861.8}
</code></pre>