list1 = ['01:10:01', '05:24:47', '08:18:21'],请问如何根据分钟的大小排序,最后得到list2 = ['05:24:47','08:18:21','01:10:01']?
参考代码:
list1 = ['01:10:01', '05:24:47', '08:18:21']
list2 = sorted(list1, key=lambda d:d[-2:], reverse = True)
print(list2)
C++中有一个函数可以实现排序——sort函数,
python也有类似的——sort/sorted函数,如果想方便一些,那使用排序函数就可以实现这个排序了。
详细的可以看一下这个官方些的python排序指南,https://docs.python.org/zh-cn/3.7/howto/sorting.html
希望对题主有所帮助,可以的话,帮忙点个采纳!