use a generator expression rather than list comprehension

good catch @chriso
python 2.5 doesn't recognize binary prefix for strings
specifically target 3.4 for http://bugs.python.org/issue21121