我想讓玩家在我的DB文件中點數有多高。例如:獲得玩家排名的分數
user points.
rich 15
tom 19
bob 7
因此,湯姆的排名將#1,因爲他具有最高的,那麼這將是豐富的,在#2和#3最後鮑勃等
我想過使用Lambda和指數,但我非常懷疑它會起作用。這是它看起來喜歡到目前爲止:
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
'但我非常懷疑它會工作.'你試過了嗎?你還使用什麼數據結構?它是一個用戶作爲鍵和點作爲值的字典嗎? – Nabla
是它的一個字典。用戶是第一個值,點是第二個值。還沒有。 – user3230748