抱歉...我的英语不是很好...所以我不知道如何问这个问题...请阅读以便您了解我想要的内容...我有一个带字典的def:
{'John':30.370, 'Mike':84.5, 'Sara':97.55, 'Frank': 75.990}
我想返回这个:
Sara 97.55
Mike 84.50
Frank 75.99
John 30.37
但我的解决方案不返回这个!我的解决方案:
def formatted(a):
s=''
for i in a:
d='{0:<10s}{1:>6.2f}\n'.format(i, a[i])
s=s+d
s=s.rstrip()
return s
a={'John':30.370, 'Mike':84.5, 'Sara':97.55, 'Frank': 75.990}
print (formatted(a))
它返回:
John 30.37
Mike 84.50
Sara 97.55
Frank 75.99
我应该对这些数字进行排序......但我不知道该怎么做!有人可以帮忙吗??