chore: adjust function position

This commit is contained in:
2024-11-03 15:18:44 +08:00
parent c742483c73
commit 8781cf1c79
+8 -8
View File
@@ -1,11 +1,3 @@
def sort_by_time(data, limit=30):
"""
按时间排序
"""
sorted_data = sorted(data, key=lambda x: x["time"], reverse=True)
return sorted_data[:limit] if limit > 0 else sorted_data[::-1][: abs(limit)]
def sort_by_rule(data, sort_by, limit):
"""
根据 sort_by 参数对返回的数据排序
@@ -30,6 +22,14 @@ def sort_by_rule(data, sort_by, limit):
return sorted_data
def sort_by_time(data, limit=30):
"""
按时间排序
"""
sorted_data = sorted(data, key=lambda x: x["time"], reverse=True)
return sorted_data[:limit] if limit > 0 else sorted_data[::-1][: abs(limit)]
def sort_by_id(data, limit=True):
"""
按学号排序,取对应的最高分,若分数相同则取最短运行时间