On Fri, 18 Aug 2017 11:46 pm, Rustom Mody wrote: > My issue is that the tutorial introduces comprehensions backwards, as though > they are a macro for the for-loop
Python doesn't have macros as such, but if it did, that would be a good way to describe comprehensions. Another way would be to say that comprehensions are syntactic sugar for a for-loop and accumulator. You say "as though they are", but that's exactly the point -- that is precisely what they are. -- Steve “Cheer up,” they said, “things could be worse.” So I cheered up, and sure enough, things got worse. -- https://mail.python.org/mailman/listinfo/python-list