On 2021-05-24, Alan Gauld via Python-list <python-list@python.org> wrote:Although wouldn't it be "expected boolean expression" rather than conditional expression? Python doesn't care how the argument to 'if' is arrived at so long as it's a boolean.
This isn't really true either. Almost every object in Python has an interpretation as true or false, and can be used wherever a boolean value is needed. -- Greg -- https://mail.python.org/mailman/listinfo/python-list