*Here is another solution: *
lst = [1, -2, 10, -12, -4, -5, 9, 2] # list of values.x = sorted(lst) # x : [-12, -5, -4, -2, 1, 2, 9, 10]k, m = [], [] # k : [1, 2, 9, 10] # M : [-12, -5, -4, -2]for i in x: if i > 0: k.append(i) else: m.append(i)w = k + m # w : [1, 2, 9, 10, -12, -5, -4, -2]print(w)