Мы все знаем, синтаксиспитона список понимания с несколькими «если-х
[f(x) for x in y if g(x)]
питона.
Однако AST представление списка понимания имеет место для более чем один «если» выражение:
comprehension = (expr target, expr iter, expr* ifs)
Может кто-нибудь дать мне пример кода Python, который будет продуцировать AST с более чем одним «, если выражение?
Почему это необходимо, когда 'and' бы достичь точно тот же результат? –
Итак, это логично И? –
Я понятия не имею, зачем это нужно, но да, это ведет себя как «и». Возможно, это не * необходимо *, а просто синтаксический сахар. –