根据成绩高低,计算排名
1.利用zip将字典数据转化元组
from random import randint
d = {x: randint(60, 100) for x in 'abcdef'}
print d
print sorted(d)
print zip(d.itervalues(), d.iterkeys())
print sorted(zip(d.itervalues(), d.iterkeys()))
2.传递sorted函数的key参数
"""
key=lambda x: x[1]
把其中某一个项传入x,自己定义用哪一部分作为比较的值(x[1])
"""
print d.items()
# key:传入函数
print sorted(d.items(), key=lambda x: x[1])