http://www.cosc.canterbury.ac.nz/greg.ewing/python/listcomp/
Greg's 1999 announcement. If you see the "semantics are equivalent" Steven wins. If you focus on "like other languages" then it's... well not quite equivalent! We can take our pick! For myself, as I earlier said, if python disagrees with math/other-langs, I would typically go with the majoritarian view -- https://mail.python.org/mailman/listinfo/python-list