@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?

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

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

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