Нужно упорядочить массив по убыванию квадратов элементов. Python
Допустим есть массив A=[-2,3,-5,4,0] Мне нужно чтоб он упорядочился как [-5,4,3,-2,0]
Источник: Stack Overflow на русском
Допустим есть массив A=[-2,3,-5,4,0] Мне нужно чтоб он упорядочился как [-5,4,3,-2,0]
def sq(n):
return n * n
lst = [-2,3,-5,4,0]
lst.sort(key = sq, reverse = True)
print(lst)
# -> [-5, 4, 3, -2, 0]