Tương tự bài 1003106700: minimize work inside loop.
Không gọi len(list) trong loop.
Chậm
a = [i for i in range(1000000)]
for i in a:
print(i - len(a))
Nhanh
a = [i for i in range(1000000)]
length = len(a)
for i in a:
print(i - length)
Kỹ thuật: Loop Unrolling (Wikipedia), dùng map, filter thay for loop explicit.