list1 = [1, 2, 5, 4, 4, 3, 6]
list2 = [3, 2, 1, 2, 1, 7, 8]
list1, list2 = (list(x) for x in zip(*sorted(zip(list1, list2), key=lambda
    pair: pair[0])))
print(list1)
print(list2)
python сортирует два списка