@Timebird

Как переписать выражение через list comprehension?

Имеется следующий цикл:
for out, l in zip(output, label):
        if out[0] < out[1]:
            l[0] = 0
            l[1] = 1
        else:
            l[0] = 1
            l[1] = 0
    return output, label

Как можно переписать его через list comprehension? Нужно чтобы сигнатура функции имела следующий вид:
def f(output, label)
    return [???]


Я на вход подаю одни массивы, а на выходе ожидаю получить их же изменёнными в соответствии с циклом. Это вообще так делается?
  • Вопрос задан
  • 66 просмотров
Решения вопроса 1
@mkone112
Начинающий питонист.
Я на вход подаю одни массивы, а на выходе ожидаю получить их же изменёнными в соответствии с циклом. Это вообще так делается?

Нет.
Как переписать выражение через list comprehension?

Лучше не надо.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы