не пойму как преобразить в лямбда функцию

for i in ("abcdef")
    print(i)
    if i == 'c' or i == 'e':
        continue
    print(i)

каким образом выразить это все с помощью lambda ,помогите пожалуйста


Ответы (1 шт):

Автор решения: CrazyElf

Прямо вот весь этот код в лямбду, а не какую-то его часть? Ну, например, так:

f = lambda: [print(f'{i}\n' * (1 + (i not in 'ce')), end='') for i in "abcdef"]
f();

Вывод будет аналогичен выводу вашего кода.

→ Ссылка