擅长:python、mysql、java
<p>解决方案可以是:</p>
<pre class="lang-py prettyprint-override"><code>from collections import OrderedDict
from operator import itemgetter
A = 'Ali'
AV = 19.75
M = 'Mohammad'
MV = 19.64
C = 'Cacurs'
CV = 19.50
Name_Ave = {C:CV, M:MV, A:AV}
D = OrderedDict(sorted(Name_Ave.items(), key = itemgetter(1)))
for Keys,Values in zip(D.keys(),D.values()):
print('%s Average is: %s' %(Keys, Values))
</code></pre>
<p>正如@Daniel Mesejo所指出的,您可以如下更改for循环:</p>
<pre class="lang-py prettyprint-override"><code>for key, value in D.items():
print('%s Average is: %s' %(key,value))
</code></pre>