Как менять местами элементы массива? 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]