Python List Comprehension Is Not Just Syntactic Sugar

Image created by the author

“Pythonic” is not a good reason. Why is the performance better? When not to use it?