我有一个同构的对象列表,其中包含 Nothing,但它可以包含任何类型的值。 例如:
>>> l = [1, 3, 2, 5, 4, None, 7]
>>> sorted(l)
[None, 1, 2, 3, 4, 5, 7]
>>> sorted(l, reverse=True)
[7, 5, 4, 3, 2, 1, None]
有没有一种不需要重造轮子就可以按照通常的 python 方式对列表进行排序的方法,但是在列表的末尾加上 None 值,就像这样:
[1, 2, 3, 4, 5, 7, None]
我觉得这里可以有一些把戏与“键”参数