допустим, у меня есть следующий код:
for a in object.a_really_huge_function():
print a
Чтобы не запускать a_really_huge_function
несколько раз, я привык делать это на других языках:
a_list = object.a_really_huge_function()
for a in a_list:
print a
Это необходимо в Python? Будет ли деталь после in
выполняться на каждом цикле?