Wszyscy wiemypyton listowego z wielu „, jeśli na
[f(x) for x in y if g(x)]
składni Pythona.
Jednak AST reprezentacja listowego ma miejsca na więcej niż jeden „czy” wyrażenie:
comprehension = (expr target, expr iter, expr* ifs)
Może ktoś dać mi przykład kodu Pythona, które wytwarzają AST z więcej niż jednego „, jeśli ' wyrażenie?
Dlaczego jest to potrzebne, gdy będzie 'and' dokładnie osiągnąć ten sam wynik? –
Więc jest to logiczne AND? –
Nie mam pojęcia, dlaczego jest to potrzebne, ale tak, zachowuje się jak "i". Może to nie jest * potrzebne *, ale tylko cukier syntaktyczny. –