Python List Comprehensions Are More Powerful Than You Might Think