Задать вопрос
s1lver0k
@s1lver0k
std

(Python3)как заменить элементы в списке?

Есть список с рандомными числами
n = 5
row = np.random.randint(1, 10, n)

нужно поменять элементы в нем,
если парные то на 2-i^2 #i - номер по порядку.
непарные на 12

буду благодарен за любую инфу.
  • Вопрос задан
  • 491 просмотр
Подписаться Оценить 5 комментариев
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
row = [2-i^2 if row[i]%2 == 0 else 12 for i in range(n)]
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы