只是sorted(time_list)工作正常。
>>> sorted(["14:10:01", "03:12:08"])
["03:12:08", "14:10:01"]
Run Code Online (Sandbox Code Playgroud)
import time
sorted((time.strptime(d, "%H:%M:%S") for d in time_list), reverse=True)
Run Code Online (Sandbox Code Playgroud)
sorted([tuple(map(int, d.split(":"))) for d in my_time_list])
Run Code Online (Sandbox Code Playgroud)
其中 my_time_list 中的每个元素都具有您描述的形式,例如:
>>> my_time_list
["03:12:08", "14:10:01"]
Run Code Online (Sandbox Code Playgroud)