13
Присваивание внутри лямбда-выражения в Python
У меня есть список объектов, и я хочу удалить все пустые объекты, кроме одного, с использованием filterи lambdaвыражения. Например, если ввод: [Object(name=""), Object(name="fake_name"), Object(name="")] ... тогда вывод должен быть: [Object(name=""), Object(name="fake_name")] Есть ли способ добавить присвоение lambdaвыражению? Например: flag = True input = [Object(name=""), Object(name="fake_name"), Object(name="")] output = filter( (lambda …