Понимание списка Python: элегантный способ создания списков

pow2 = [2 ** x for x in range(10)]
print(pow2)
SAMER SAEID