title: What are the advantage and disadvantages of using a list comprehension in Python 2.54-6?
body: <p>I've heard that list comprehensions can be slow sometimes, but I'm not sure why? I'm new to Python (coming from a C# background), and I'd like to know more about when to use a list comprehension versus a for loop. Any ideas, suggestions, advice, or examples? Thanks for all the help.</p>