В одномерном массиве упорядочить элементы, стоящие после его максимального элемента, по возрастанию их модулей -Python(Питон)

from _operator import abs
mas = [1, -2, 1, -2, 0, -7, 4, 5, 9, 0, 1, 5, -20]
max = 0
for i in range(1, len(mas)) :
    if mas[i] > mas[max] : max = i
mas = list(sorted(mas[:max], key=abs)) + mas[max : ]
print(mas)
def task1(lst):
    m = lst.index(max(lst)) + 1
    if m != len(lst):
        lst[m:] = sorted(lst[m:], key = lambda x: abs(x))
    return lst

Leave a Comment