[snip due to people not reading the /entire/ response]

To answer your actual question, whitespace is fine to break things up visually, but I'd recommend that the number of lines that you use should not exceed that of the number of lines between other entities in your code (such as number of lines between functions within a class, or module-level classes or functions). As Python's readability is so heavily based on whitespace, using more whitespace in a particular method to break up internal code might initially throw off a reader looking to grok it at a glance.

**Edit based on comments**:

    >>> accel_file = [('a','b'), ('c', 'd')]
    >>> accel_project = [('e', 'f'), ('g', 'h')]
    >>> 
    >>> from itertools import chain
    >>> list(chain(accel_file, accel_project))
    [('a', 'b'), ('c', 'd'), ('e', 'f'), ('g', 'h')]

Grouping as such allows your code to be self-documenting. ``chain`` is an overly complex solution in this particular case (I was writing code using at the time of the answer :P), but could be useful if doing something like:

    accelerators = [accel_file, acces_project, ...]
    list(chain(*accelerators))

But for the simple case, concatenation (`+`) would be preferred.