У меня есть однородный список объектов с None, но он может содержать значения любого типа. Пример:
>>> 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]
Я чувствую, что здесь может быть какая-то хитрость с параметром "ключ"