我正试图得到一个球员的排名有多高,他们的分数在我的数据库文件。例如:
user points.
rich 15
tom 19
bob 7
所以汤姆的排名是1,因为他拥有最高的财富,然后是2,最后是3,等等
我考虑过使用lambda和index,但我非常怀疑它是否有效。到目前为止,情况是这样的:
def rank():
datalist = sorted(Point.dPoint.items(), key=lambda x: x[1][0], reverse=True)
rank = datalist.index(l[0], beg=1, len(datalist))
return rank
输出
你可以进一步扩展它,像这样,得到每个人的等级
相关问题 更多 >
编程相关推荐