Как менять местами элементы массива? python

Заполнить массив случайными числами в интервале [-100,100] и переставить элементы так, чтобы все положительные элементы стояли в начала массива, а все отрицательные и нули – в конце. Вычислите количество положительных элементов. Пример: Массив: 20 -90 15 -34 10 0 Результат: 20 15 10 -90 -34 0 Количество положительных элементов: 3


Ответы (1 шт):

Автор решения: Victor VosMottor thanks Monica
res = [i for i in yourarr if i > 0] + [i for i in yourarr if i < 0] + [i for i in yourarr if i == 0]
→ Ссылка