1) Какой самый питонный способ использовать несколько условных операторов if в понимании списка?
2) Len () возвращает ошибку, если строки объединяются при вызове функции.
Len(str(x) + str(y)) is not allowed
Пункт 2 неверен, но оставлен для будущих читателей
Является ли lambda подходящей функцией для использования при использовании оператора if len () следующим образом:
for j in blah:
for i in range(4):
inputs = set([ str(j) + "".join(x) for x in itertools.permutations(total, i) if 14 > len(lambda j,x : str(j) + "".join(x)) and len(lambda j, x : str(j) + "".join(x)) > 9])