numbers = [2, -1, 0, -3, 4] result = ['+' if n > 0 else '-' if n < 0 else 0 for n in numbers] print(result)
import numpy numbers = [2, -1, 0, -3, 4] result = ['-0+'[1+numpy.sign(n)] for n in numbers] print(result)
положительные элементы замени на +
отрицательные элементы замени на -
нули оставь как есть
Напечатай изменённый список.
Используй списочное выражение.
Пример
Ввод
numbers = [2, -1, 0, -3, 4]
Вывод
['+', '-', 0, '-', '+']