嗨,我一直在试图弄清楚如何以相反的顺序对列表进行排序,并且列表中只有 10 个项目。我是一个非常初学者,仍在试图弄清楚列表是如何工作的。感谢您的帮助。
scoring = {"Name": "", "WinStreak": 0}
leaderboard = []
count = 0
with open("testing2.txt", "r") as fileText:
for line in fileText:
name = line.split()[0]
winning = int(line.split()[2])
leaderboard.append({"Name": name, "WinStreak": winning})
for display in leaderboard:
print(display["Name"], "-", display["WinStreak"])
测试2.txt
Cruz , 2
Cherryl , 3
Kim , 6
WyeKeong , 7
Johnny , 3
Chris , 6
Javier , 5
Alham , 7
XuanWei , 1
KiahYen , 3
YuZheng , 5
实际输出
Cruz - 2
Cherryl - 3
Kim - 6
WyeKeong - 7
Johnny - 3
Chris - 6
Javier - 5
Alham - 7
XuanWei - 1
KiahYen - 3
YuZheng - 5
预期产出
WyeKeong - 7
Alham - 7
Chris - 6
Kim - 6
Javier - 5
YuZheng - 5
Johnny - 3
Cherryl - 3
KiahYen - 3
Cruz - 2