PERF: Use faster version of list comprehension

Using index lookups is ~20% slower (and less pythonic) than unpacking
with comprehension. Plus use lazy iterator.