Как видно из заголовка, я пытаюсь упорядочить список с несколькими типами данных, например "123 - abc", "20 - xyz" и т. Д. Я попытался отсортировать его обычным способом с помощью .sort () и .sorted () примерно так:
import csv
x = open("leaderboard.txt","r")
reader = csv.reader(x)
allRows = [row for row in reader]
allRows.sort(reverse = True)
print(allRows)
, но это неверно.
Заказывается с номерами в порядке убывания: «123 - xyz», «20 - abc», «10 - xyz», однако заказывается как «20 - abc», «123 - xyz», «10.- xyz "
Любая помощь приветствуется.