Наборы в Python не упорядочены:
Python также включает в себя тип данных для наборов. Набор - это неупорядоченная коллекция без повторяющихся элементов. Основное использование включает тестирование членства и устранение дублирующихся записей. Объекты множества также поддерживают математические операции, такие как объединение, пересечение, разность и симметричная разность.
(источник)
Вот пример:
a = list(reversed([1,1,2,3,5,4498576,8,13,14,15,16]))
b = [1,345,132,36465,7,8,9,10,11,12]
c = list(set(a+b))
print(c)
печать:
[1, 2, 3, 132, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 4498576, 36465, 345]
Если вы хотите, чтобы ваш список был отсортирован, вы должны сделать это вручную:
c.sort()
print(c)
[1, 2, 3, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 132, 345, 36465, 4498576]