Задать вопрос
@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])]
  • Вопрос задан
  • 493 просмотра
Подписаться 1 Простой 2 комментария
Решения вопроса 1
Vindicar
@Vindicar
RTFM!
Если я верно понял, что требуется...
[(even, uneven)[arg % 2].append(arg) for arg in args]
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
Greenway Global Новосибирск
от 150 000 ₽
SPA2099 Москва
До 100 000 ₽
HR Prime Москва
от 300 000 до 3 800 000 ₽