@oneLEAM

Как записать for, if-else в одну строку?

Моя попытка это сделать:
sorting = lambda *args: [for i in range(len(args)): even.append(args[i]) if args % 2 == 0 else uneven.append(args[i])]
  • Вопрос задан
  • 306 просмотров
Решения вопроса 1
Vindicar
@Vindicar
RTFM!
Если я верно понял, что требуется...
[(even, uneven)[arg % 2].append(arg) for arg in args]
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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