This is one of the parts of CS that I've used very little for the same reason. I think if comprehensions can be used if the code remains easily scannable, perhaps using more descriptive variable names.