using enumerate instead of range or len a = [f(n) for n, _ in enumerate(L)] using range and len a = [f(n) for n in range(len(L))]