title: What is the advantage of a list comprehension over a for loop?
body: <p>What is the advantage of using a <a href="http://www.secnetix.de/olli/Python/list_comprehensions.hawk">list comprehension</a> over a <code>for</code> loop in Python?</p>
  
  <p>Is it mainly to make it more humanly readable, or are there other reasons to use a list comprehension instead of a loop?</p>